2012-07-26 59 views
3

我从我的xsl和xml文件生成pdf,其中我需要在第一页末尾显示一个表格。但是由于该表格上方还有一些表格,因此将其显示为静态文本会将其推到第2页(或第3页等)。所以我想把这张桌子做成页脚(就在第一页)。如何防止页脚在xsl-fo中溢出?

所以我把这张表定义为我的xsl文件中的页脚。我的表格在以下代码下 <fo:static-content flow-name="xsl-region-after" font-size="10pt">

当我尝试生成PDF时,页脚表中的一些行已经溢出并且在pdf上不可见。 (我认为这与区域的固定大小有关 - 在部分之后)

我该如何解决这个问题,以便我可以在页脚中获得所有文本?

+0

我已经解决了这个问题,但是因为这个问题而出现了一个新问题。我在后增加了范围值,以便看到我的完整页脚。但现在我的地区机构与我的页脚重叠。 – 2012-07-26 14:09:11

回答

3

我明白了。对于所有遇到同样问题的人 - 在<fo:region-after extent="4cm"/>中增加“范围”属性的值。

然后添加属性“space-after” - <fo:region-body space-after="125pt"/>

它解决了两个问题 - 页脚溢出和区域体和区域后重叠。