我过去所做的是使用<fo:page-number-citation>
TOC(目录)中的每个条目。我将目录作为<fo:table>
.
The <fo:page-number-citation>
has a ref-id
应该包含的属性id
您所引用的位置。它应该生成 PDF 页码,其中id
位于。
例如,如果您想要每个<chapter>
在目录中引用,您将使用<fo:page-number-citation>
with a ref-id
匹配的id
其中的<chapter>
被输出(如fo:page-sequence
, fo:block
, etc.).
这是一个例子。我根据id
属性基于现有属性的值,但如果需要,您可以生成一个 id。
示例章节 XML:
<chapter foo="CHAP-1">
...
</chapter>
TOC 表中的示例条目:
<fo:table-cell>
<fo:block>
<fo:page-number-citation ref-id="CHAP-1"/>
</fo:block>
</fo:table-cell>
输出示例<chapter>
:
<fo:page-sequence id="CHAP-1">
...
</fo:page-sequence>
您还可以将fo:page-number-citation
in an fo:basic-link
将目录中的页码链接到实际页面。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)