XSL-FO conditional-page-master-referenceオブジェクト

XSL-FO 参考手册XSL-FO リファレンスマニュアル

定義と使い方

<fo:conditional-page-master-reference> オブジェクトは、定義された条件が成立したときに使用される page-master を指定します。

これにより、異なるページで異なる page-master を使用できます。(例: 偶数ページと奇数ページ、最初のページ、空白ページ。)

3つの属性、odd-or-even、blank-or-not-blank、page-position が条件を規定します。3つの条件すべてが成立したとき、<fo:conditional-page-master-reference> が成立します。

  • 生成されたページが指定された位置(first, last, rest, any)にある場合、page-position が成立します。
  • 値が "any" の場合、または値の奇数/偶数がページ番号と一致する場合、odd-or-even が成立します。
  • 値が "not-blank" で、ページが <fo:flow> の子孫によって生成された領域を持つ場合、または値が "blank" でページが <fo:flow> からの領域を持たない場合、または値が "any" の場合、blank-or-not-blank が成立します。

構文

<fo:conditional-page-master-reference>
<!--
Contents:EMPTY
-->
</fo:conditional-page-master-reference>

属性

属性
blank-or-not-blank
master-reference
odd-or-even
page-postion


XSL-FO 参考手册XSL-FO リファレンスマニュアル その他の拡張