XSL-FO conditional-page-master-referenceОбъект

XSL-FO 参考手册Справочное руководство по 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>

Атрибуты

Атрибуты
blank-or-not-blank
master-reference
odd-or-even
page-postion


XSL-FO 参考手册Справочное руководство по XSL-FO Другие расширения