如何防止我的页脚在xsl-fo中溢出?

时间:2012-07-26 13:28:46

标签: xsl-fo apache-fop

我正在从我的xsl和xml文件生成pdf,其中我需要在第一页的末尾显示一个表。但由于此表上方还有一些表格,将其显示为静态文本会将其推送到第二页(或第三页,依此类推)。所以我想把这个表作为页脚(就在第一页)。

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

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

如何修复它以便我可以在页脚中获取所有文本?

1 个答案:

答案 0 :(得分:3)

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

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

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