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