gpt4 book ai didi

xml - XSL FO 继续/运行表,页脚中的标记

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

我在 XSL-FO 中使用标记和“retrieve-table-marker”在 PDF 转换中创建页脚。

我需要一个解决方案,其中单列表有一个“干净”的页脚,多列表有一个在每个分栏符之前添加文本(“续”)的页脚。如果表格在列之间中断,则应仅在分页符之前应用添加的文本。

我当前的代码几乎就是这样做的。它适用于多列表,但对于单列表,即使表格没有中断,也会添加“续”文本。

代码:

  <fo:table-body>
<fo:table-row>
<fo:table-cell>
<fo:block>
<fo:marker marker-class-name="footer-continued">(continued)</fo:marker>
</fo:block>
<fo:block>
<xsl:text>Contents</xsl:text>
</fo:block>
<fo:block>
<fo:marker marker-class-name="footer-continued"></fo:marker>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>

<fo:table-footer>
<fo:table-row>
<fo:table-cell>
<fo:block>
<fo:retrieve-table-marker retrieve-class-name="footer-continued"
retrieve-position="first-including-carryover"
retrieve-boundary-within-table="table"/>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-footer>

最佳答案

好的,这对我有用:

我换了

retrieve-position="first-including-carryover"

对于

retrieve-position-within-table="last-ending-within-page"

关于xml - XSL FO 继续/运行表,页脚中的标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8326340/

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