Xsl fo 如何在FOP中操作页码?

Xsl fo 如何在FOP中操作页码?,xsl-fo,apache-fop,Xsl Fo,Apache Fop,我使用的是ApacheFop0.95,我只想在当前页码上添加1 所以,在第12页,我想展示12/13。当然,第13页什么也没有 你知道我如何做到这一点,也许是通过操纵 谢谢大家 简单的回答是,你不能用直接的FO达到你想要的结果 这是因为在FOP分配页码之前,您无法通过编程访问页码,因此XSLT不知道它们是什么 您可以使用2次通过的方法来解决这一问题,即操纵中间格式(在它通过FOP之后)并重新处理为目标格式。至少这是我在使用RenderX XEP(其他XSL-FO呈现程序)使用其XEPOUT格式时

我使用的是ApacheFop0.95,我只想在当前页码上添加1

所以,在第12页,我想展示12/13。当然,第13页什么也没有

你知道我如何做到这一点,也许是通过操纵


谢谢大家

简单的回答是,你不能用直接的FO达到你想要的结果

这是因为在FOP分配页码之前,您无法通过编程访问页码,因此XSLT不知道它们是什么

您可以使用2次通过的方法来解决这一问题,即操纵中间格式(在它通过FOP之后)并重新处理为目标格式。至少这是我在使用RenderX XEP(其他XSL-FO呈现程序)使用其XEPOUT格式时使用的方法(我假设FOPs以类似的方式工作,请参阅)

干杯, 迈克