0

在 XSL-FO 中如何在最后添加一个信息页面,我们不需要这个页面的页眉和页脚?

4

1 回答 1

3

如果您想在输出的末尾添加一个页面,无论之前的分页如何,您都可以使用新的fo:page-sequence引用特定fo:simple-page-master于最后一页的页面。

例子:

    ...
    </fo:page-sequence>
    <fo:page-sequence master-reference="my-page-last">
        <fo:flow flow-name="xsl-region-body">
            <fo:block/>
        </fo:flow>
    </fo:page-sequence>
</fo:root>

如果你只是想改变最后一页的布局,你可以使用fo:conditional-page-master-reference和使用page-position="last"条件。

例子:

<fo:page-sequence-master master-name="my-page-sequence">
    <fo:repeatable-page-master-alternatives>
        <fo:conditional-page-master-reference master-reference="my-page-last" page-position="last"/>
        <fo:conditional-page-master-reference master-reference="my-page"/>
    </fo:repeatable-page-master-alternatives>
</fo:page-sequence-master>
于 2013-02-10T06:07:30.467 回答