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 に答える