2012-07-26 58 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"/>

它解決了兩個問題 - 頁腳溢出和區域體和區域後重疊。