限制页面中的行数

时间:2014-06-03 09:36:36

标签: xsl-fo

我有一个表,假设有20行,我希望显示表格,使每个页面只有5行。所以20行应该以4页显示。 我使用apache FOP打印PDF。 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

这是如何实现的。

<xsl:choose>
   <xsl:when test="position() mod 4 = 0">
      <!-- Add table rows here with property break-after-->
      <fo:table-row break-after="page">
         <fo:table-cell>
            <xsl:text>Table content here</xsl:text>
         </fo:table-cell>
     </fo:table-row>
   </xsl:when>
   <xsl:otherwise>
      <!-- Add table rows here without property break-after-->
      <fo:table-row>
         <fo:table-cell>
            <xsl:text>Table content here</xsl:text>
         </fo:table-cell>
     </fo:table-row>
   </xsl:otherwise>
</xsl:choose>