XSL-FO conditional-page-master-reference 對象

定義和用法
<fo:conditional-page-master-reference> 對象對象規定一個當所定義的條件成立時使用的 page-maste。
這使得不同的頁面可以使用不同的 page-masters。(比如,偶數和奇數頁面、第一個頁面、空白頁。)
三個屬性,odd-or-even、blank-or-not-blank、page-postion 規定條件。所有三個條件都成立時,<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>
<!--
Contents:EMPTY
-->
</fo:conditional-page-master-reference>
屬性
屬性 |
---|
blank-or-not-blank |
master-reference |
odd-or-even |
page-postion |
