我有一个 .xml 文件,我想生成一个 .pdf 文件。我使用 xsl-fo 来实现这一点。
问题是我无法请求当前页面的编号,以便将其存储到变量中,而不是根据其值做出不同的事情。
具体:如果当前页面是0模3,那么我需要在页面底部画一个“X”,如果当前页面是1模3,那么我需要在页面底部画一个“Y” ,如果当前页面是 2 模 3,那么我需要在页面的底部绘制“B”。
您可以做的最好的事情是fo:page-sequence-master
为页面位置、奇数页或偶数页(通常用于定义边距)或空白页创建不同的内容。有关详细信息,请参阅 [1]。
如果有帮助,我可以举个例子。但无法查询页码生成内容。
[1] http://www.w3.org/TR/xsl/#fo_conditional-page-master-reference