XSL-FO测试<fo:page-number> </fo:page-number>的值

时间:2013-02-22 14:08:10

标签: xml xslt xsl-fo

我有一个.xml文件,我想生成一个.pdf文件。我使用xsl-fo来实现这一目标。

问题是我无法请求当前页面的编号,以便将其存储到变量中,而不是根据其值进行不同的操作。

具体:如果当前页面的模数为0,那么我需要在页面的底部绘制一个“X”,如果当前页面是1模3,那么我需要在底部绘制“Y”页面的,如果当前页面是2模3,而不是我在页面的底部绘制“B”。

1 个答案:

答案 0 :(得分:2)

您可以做的最好的事情是为页面位置,奇数页面或偶数页面(通常用于定义边距)或空白页面创建不同的fo:page-sequence-master。有关详细信息,请参见[1]。

如果有帮助,我可以举个例子。但无法查询页码以生成内容。

[1] http://www.w3.org/TR/xsl/#fo_conditional-page-master-reference