gpt4 book ai didi

xml - 如何在 xsl-fo 中的元素后分页

转载 作者:数据小太阳 更新时间:2023-10-29 02:35:03 25 4
gpt4 key购买 nike

我将此代码用于 apache xsl-fo:

<xsl:template match="depFileNom">
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master margin-right="1cm"
margin-left="2.7cm"
margin-bottom="2cm"
margin-top="2cm"
page-width="21.5cm"
page-height="29.7cm"
master-name="first">
<fo:region-body margin-right="1cm" margin-left="0cm"/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:static-content flow-name="xsl-after">
<fo:block text-align="center" font-size="10pt"><fo:page-number /></fo:block>
</fo:static-content>

<fo:block font-family="Times" font-size="15pt">
<fo:table>
<fo:table-column column-width="10000px" text-align="left"/>
<fo:table-body>
<fo:table-row>
<fo:table-cell border-style='none' vertical-align='middle'><fo:block><xsl:apply-templates select="year" /> year</fo:block></fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
I want to break here
...

我认为需要使用:
分页前<​​br/> 分页后
但我不知道如何请帮助我

最佳答案

很难确定,因为您的 FO 不完整,但请尝试将属性 page-break-after="always" 添加到 fo:block。如果您尝试在 fo:table 之后分页,并且在同一个 fo:block 中有以下兄弟,请尝试移动 page-break-after ="always"fo:table

根据您的数据,您可能还需要考虑对不同的内容使用不同的 fo:page-sequence

关于xml - 如何在 xsl-fo 中的元素后分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26758527/

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