我有这样的事情:
<fo:table>
<fo:table-body>
<xsl:for-each select ="1 to 1000">
<fo:table-row height="10mm" line-height="10mm">
<fo:table-cell>
<fo:block>
<xsl:value-of select="."/>
</fo:block>
</fo:table-cell>
</fo:table-row>
</xsl:for-each>
</fo:table-body>
</fo:table>
我需要在具有值的每一行之后插入空行,仅当当前页面上有足够的空间用于具有值的下一行时。所以它看起来像:
---------- page 1 -------------
1
2
3
4
5
---------- page 2 --------------
6
7
8
9
10
--------------------------------
如果我只是添加空 fo:table-row 它看起来像:
---------- page 1 -------------
1
2
3
4
5
---------- page 2 --------------
6
7
8
9
---------- page 3 --------------
10