使用 fop 转 pdf 时,有什么方法可以使正文部分和签名部分在一页中强制执行?
Is there any way to make body part and Signatory part force in one page When use fop to pdf?
目前我使用 xsl-fo 将 xml 转换为 pdf。 pdf 包含 head、body、Signatory。问题是有时正文部分太长会使签名部分在不同的页面中,意味着头和正文部分在一页中,签名在新的一页中。感觉怪怪的,因为一个新的pdf页面只有Signatory
有没有什么办法可以强制将body 和Signator 放在一页中?任何建议将不胜感激。
在为签字人生成的 FO 上使用 keep-with-previous.within-page="always"
。参见 https://www.w3.org/TR/xsl11/#keep-with-previous
此外,不要在为整个 body 生成的任何 FO 上使用 keep-together
属性。
如果没有看到您的实际 FO 标记,我无法提出更多建议。
目前我使用 xsl-fo 将 xml 转换为 pdf。 pdf 包含 head、body、Signatory。问题是有时正文部分太长会使签名部分在不同的页面中,意味着头和正文部分在一页中,签名在新的一页中。感觉怪怪的,因为一个新的pdf页面只有Signatory
有没有什么办法可以强制将body 和Signator 放在一页中?任何建议将不胜感激。
在为签字人生成的 FO 上使用 keep-with-previous.within-page="always"
。参见 https://www.w3.org/TR/xsl11/#keep-with-previous
此外,不要在为整个 body 生成的任何 FO 上使用 keep-together
属性。
如果没有看到您的实际 FO 标记,我无法提出更多建议。