потом можно работать при помощи цветовых функций (подробности см. на www.w3.org/TR/xsl/slice5.html#expr-color-functions);

• <fo:conditional-page-master-reference>. Задает шаблон страницы (page-master), который следует использовать при выполнении указанных условий;

• <fo:declarations>. Создает глобальные объявления;

• <fo:external-graphic>. Добавляет в документ графику (графические данные располагаются за пределами результирующего документа, но могут быть интегрированы в документы PDF такими процессорами, как fop);

• <fo:float>. Указывает, что определенное содержимое будет форматироваться в отдельной, незакрепленной области в начале страницы или сдвинутой к одной из сторон;

• <fo:flow>. Обрабатывает поток текста, отображаемый в документе. Накладывает блокировку на «поток» встроенных областей, когда они заменяются в документе;

• <fo:footnote>. Задает ссылку на сноску, а также саму связанную с ней сноску;

• <fo:footnote-body>. Определяет содержимое сноски;

• <fo:initial-property-set>. Задает форматирующие свойства для начальной строки блока;

• <fo:inline>. Создает встроенную область (inline area). Встроенные области часто применяются для форматирования определенной части текста в блоке;

• <fo:inline-container>. Создает контейнер для встроенных объектов, позволяя обрабатывать их все вместе;

• <fo:instream-foreign-object>. Используется для вставки в документ встроенной графики или другого объекта;

• <fo:layout-master-set>. Задает оболочку для всех шаблонов, используемых в документе;

• <fo:leader>. Создает строку из повторяющегося символа или образец из символов для разделения двух текстовых форматирующих объектов;

• <fo:list-block>. Создает форматированный список, — с ним мы познакомимся в следующей главе;

• <fo:list-item>. Задает метку и тело элемента списка;

• <fo:list-item-body>. Задает содержимое тела элемента списка;

• <fo:list-item-label>. Задает содержимое метки элемента списка;

• <fo:marker>. Применяется вместе с <fo:retrieve-marker> для создания колонтитулов или сносок по ходу работы;

• <fo:multi-case>. Задает объекты, которые показывает или скрывает родительский элемент <fo:multi-switch>;

• <fo:multi-properties>. Позволяет переключаться между двумя или более наборами свойств;

• <fo:multi-property-set>. Задает альтернативный набор свойств;

• <fo:multi-switch>. Переключает между двумя или более поддеревьями форматирующих объектов;

• <fo:multi-toggle>. Используется внутри элемента <fo:multi- case> для переключения на другой <fo:multi-case>;

• <fo:page-number>. Указывает номер текущей страницы;

• <fo:page-number-citation>. Ссылается на номер страницы, содержащей заданный форматирующий объект;

• <fo:page-sequence>. Определяет способ создания последовательности страниц в документе;

• <fo:page-sequence-master>. Содержит последовательности шаблонов страниц, используемых для создания последовательностей страниц;

• <fo:region-after>. Обозначает область, расположенную после области <fo:region-body>;

• <fo:region-before>. Обозначает область перед областью <fo:region- body>;

• <fo:region-body>. Обозначает область в центре <fo:simple-page- master>;

• <fo:region-end>. Обозначает область в конце области <fo:region- body>;

• <fo:region-start>. Обозначает область, начинающую область <fo:region-body>;

• <fo:repeatable-page-master-alternatives>. Задает повторяющиеся экземпляры набора альтернативных шаблонов страниц;

• <fo:repeatable-page-master-reference>. Обозначает подпоследовательность повторяющихся экземпляров единственного шаблона страницы;

• <fo:retrieve-marker>. Используется вместе с <fo:marker> для создания колонтитулов или сносок в рабочем режиме;

• <fo:root>. Узел документа, отформатированного при помощи XSL;

• <fo:simple-link>. Задает начальное место в простой ссылке;

• <fo:simple-page-master>. Определяет форму страницы, которая может быть разделена на области (до пяти областей);

• <fo:single-page-master-reference>. Определяет подпоследовательность, образованную из единственного экземпляра единственного шаблона страницы;

• <fo:static-content>. Содержит последовательность форматирующих объектов, которые будут отображены в одной области или повторены в областях в одной или более страницах в последовательности страниц. Чаще всего применяется для повторяющихся колонтитулов и сносок;

• <fo:table>. Создает таблицу. Содержит такие элементы, как <fo:table-column> и <fo:table-body>;

• <fo:table-and-caption>. Содержит данные и заголовок таблицы;

• <fo:table-body>. Определяет содержимое тела таблицы. Содержит такие элементы, как <fo:table-row>;

• <fo:table-caption>. Задает форматирующие объекты уровня блока, в которых содержится заголовок таблицы;

• <fo:table-cell>. Помещает данные в ячейки таблицы;

• <fo:table-column>. Задает свойства ячеек в одном столбце таблицы;

• <fo:table-footer>. Определяет содержимое нижнего колонтитула таблицы;

• <fo:table-header>. Определяет содержимое верхнего колонтитула таблицы;

• <fo:table-row>. Связывает ячейки таблицы в строки. Содержит элементы <fo:table-cell>;

• <fo:title>. Задает заголовок документа;

• <fo:wrapper>. Задает свойства для группы форматирующих объектов;

Каждый из этих элементов также поддерживает одно или несколько форматирующих свойств XSL- FO.

Форматирующие свойства XSL-FO

Форматирующие свойства XSL-FO настраивают действия перечисленных в предыдущем разделе

Вы читаете XSLT
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату