确定xsl-fo中的最后一页位置

时间:2012-09-27 06:24:38

标签: xslt-1.0 xsl-fo

我们可以以某种方式确定XSL-FO中最后一页的位置吗? 如果我只想在最后一页放置我的页脚,那么它是如何完成的?由于输入数据不同而且不是静态的。因此,根据数据,可以有任意数量的页面。

2 个答案:

答案 0 :(得分:1)

希望,现在还为时不晚。但无论如何,对于所有感兴趣的人:

  1. 创建页面主文件

    <fo:simple-page-master master-name="my-last-page">...</fo:simple-page-master>

    并将您的页脚作为“区域后”放入该主人。

  2. 将此添加到您的repeatable-page-master-alternatives

    <fo:conditional-page-master-reference page-position="last" master-reference="my-last-page"/>

答案 1 :(得分:0)

这是您定义最后一页的方法。我不知道你的结构,但你可以在一个块中添加它并引用你的页脚。

 <fo:block id="LASTPAGE"></fo:block>