XSL-FO conditional-page-master-referenceОбъект
Справочное руководство по XSL-FO
Определение и использование
Объект <fo:conditional-page-master-reference> задаёт мастер страницы, который следует использовать, когда заданное условие истинно.
Это позволяет разным страницам использовать разные мастера страниц. (Например, чётные и нечётные страницы, первая страница и пустые страницы.)
Три атрибута — odd-or-even, blank-or-not-blank и page-position — определяют условие. Когда все три условия истинны, <fo:conditional-page-master-reference> считается выполненным.
- Условие page-position истинно, если у сгенерированной страницы указана позиция (first, last, rest, any).
- Условие odd-or-even истинно, если значение равно "any" или чётность значения совпадает с номером страницы.
- Условие blank-or-not-blank истинно, если значение равно "not-blank" и страница содержит области, сгенерированные потомками <fo:flow>, или если значение равно "blank" и на странице нет областей из <fo:flow>, или если значение равно "any".
Синтаксис
<fo:conditional-page-master-reference>
<!--
Содержимое:EMPTY
-->
</fo:conditional-page-master-reference>
<!--
Содержимое:EMPTY
-->
</fo:conditional-page-master-reference>
Атрибуты
| Атрибуты |
|---|
| blank-or-not-blank |
| master-reference |
| odd-or-even |
| page-postion |
Справочное руководство по XSL-FO Другие расширения