Pdf 哪些xsl-fo元素可以是具有内部目标的fo:basic链接的目标?

Pdf 哪些xsl-fo元素可以是具有内部目标的fo:basic链接的目标?,pdf,xsl-fo,apache-fop,docbook,Pdf,Xsl Fo,Apache Fop,Docbook,我有一份docbook格式的文件。我曾经用它来生成HTML。现在我尝试生成xsl fo,然后使用ApacheFOP构建pdf。然而,fop发出了几个关于丢失链接目的地的警告,这些警告在生成的pdf中不起作用。这些链接可以很好地处理HTML输出。我可以看到缺少的id:s实际上存在于xsl-fo中。看起来有些链接是有效的,例如那些以docbook节元素作为目标的链接。但是,那些指向docbook表行元素的元素不起作用 这是docbook的bug吗?或者xsl fo中有哪些元素可能是链接目的地的限制?

我有一份docbook格式的文件。我曾经用它来生成HTML。现在我尝试生成xsl fo,然后使用ApacheFOP构建pdf。然而,fop发出了几个关于丢失链接目的地的警告,这些警告在生成的pdf中不起作用。这些链接可以很好地处理HTML输出。我可以看到缺少的id:s实际上存在于xsl-fo中。看起来有些链接是有效的,例如那些以docbook节元素作为目标的链接。但是,那些指向docbook表行元素的元素不起作用


这是docbook的bug吗?或者xsl fo中有哪些元素可能是链接目的地的限制?一只fop臭虫?或者实际上是pdf格式本身的一个限制?

令人尴尬的是,我以前没有找到它。这是一个已知的fop错误,fop-2110。

您能发布生成的FO代码段吗?我假设(根据规范)目标必须在区域树中--“指定格式化对象树中的目标流对象”。某些对象可能不会在区域树中生成任何对象,因此,没有可用的ID可链接到。