gpt4 book ai didi

java - 如何在特定行数之后打破表格 xsl-fo 1.0?

转载 作者:行者123 更新时间:2023-12-02 09:49:10 24 4
gpt4 key购买 nike

我在使用 apache fop 将表导出为 pdf 时遇到内存问题。我想尝试通过在特定行数之后(例如 10 行之后)破坏我的大表来解决这个问题。如何使用 xls-fo 1.0 在特定行数后中断表格?

最佳答案

生成行时,您可以使用以下条件来帮助您生成所需的输出:

                        <fo:table-body>
<xsl:for-each select="student">
<fo:table-row padding-top="0pt" padding-bottom="0pt">
<xsl:if test="position() mod 10 = 0">
<xsl:attribute name="break-before">
<xsl:value-of select="'page'"/>
</xsl:attribute>
</xsl:if>
<fo:table-cell>
<fo:block>
<fo:inline font-size="12pt" font-family="Arial">
<xsl:value-of select="name"/>
</fo:inline>
</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>
<fo:inline font-size="12pt" font-family="Arial">
<xsl:value-of select="class"/>
</fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
</xsl:for-each>
</fo:table-body>

关于java - 如何在特定行数之后打破表格 xsl-fo 1.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56441679/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com