在 XSL-FO 中如何在最后添加一个信息页面,我们不需要这个页面的页眉和页脚?
问问题
953 次
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 回答