Чтение онлайн

на главную - закладки

Жанры

Холзнер Стивен

Шрифт:

• 

<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 настраивают действия перечисленных в предыдущем разделе форматирующих объектов; работайте с ними в документах XSL-FO так же, как с атрибутами элементов. Например, вот как я установил семейство (family), размер (size) и насыщенность (weight;) шрифта для текста в блоке:

<fo:block color="blue" font-family="Times"

 font-size="36pt" font-weight="bold">

 Hello from XSL-FO!

</fo:block>

Полный список свойств XSL-FO и их описание можно найти по адресу www.w3.org/TR/xsl/slice7.html. Многие свойства XSL-FO унаследованы из спецификации для каскадных таблиц стилей версии 2, CSS2, которую вы можете найти по адресу www.w3.org/TR/REC-CSS2.

В следующем списке перечислен ряд наиболее распространенных свойств XSL-FO. Полный список свойств (весьма длинный) приведен в Приложении Б. В списке используется следующий синтаксис, соответствующий спецификации XSL-FO:

• 

<>
обозначает единицы значений (см. таблицу 11.1) или свойства (например, <color>), которые уже были определены;

• 

|
означает вариант выбора, использовать можно только один из них;

• 

||
означает вариант выбора, можно использовать один или несколько вариантов в любом порядке;

• 

[]
означает групповые инструкции, вычисляемые во многом так же, как и математические выражения;

• 

*
означает, что предыдущий терм может встречаться ноль или более раз;

• 

+
означает, что предыдущий терм может встречаться один или более раз;

• 

?
означает, что предыдущий терм необязателен;

• 

{}
окружают пары чисел, задающие минимальное и максимальное число раз встречи терма (как в {1, 4});

Во многих свойствах XSL-FO определен определенный формат для присваиваемых им значений, как, например

<color>
или
<angle>
, — эти форматы и их описание перечислены в табл. 11.1.

Поделиться:
Популярные книги

На границе империй. Том 9. Часть 4

INDIGO
17. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 9. Часть 4

Древесный маг Орловского княжества 5

Павлов Игорь Васильевич
5. Орловское княжество
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Древесный маг Орловского княжества 5

Сильнейший Столп Империи. Книга 2

Ермоленков Алексей
2. Сильнейший Столп Империи
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Сильнейший Столп Империи. Книга 2

Встреча

Видум Инди
7. Петя и Валерон
Фантастика:
рпг
аниме
попаданцы
5.00
рейтинг книги
Встреча

Виктор Глухов агент Ада. Компиляция. Книги 1-15

Сухинин Владимир Александрович
Виктор Глухов агент Ада
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
попаданцы
5.00
рейтинг книги
Виктор Глухов агент Ада. Компиляция. Книги 1-15

Третий. Том 2

INDIGO
2. Отпуск
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
Третий. Том 2

На границе империй. Том 10. Часть 3

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 10. Часть 3

Я еще не князь. Книга XIV

Дрейк Сириус
14. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я еще не князь. Книга XIV

За Горизонтом

Вайс Александр
8. Фронтир
Фантастика:
боевая фантастика
космическая фантастика
космоопера
5.00
рейтинг книги
За Горизонтом

Бастард Императора. Том 6

Орлов Андрей Юрьевич
6. Бастард Императора
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Бастард Императора. Том 6

Хозяин Теней 5

Петров Максим Николаевич
5. Безбожник
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Хозяин Теней 5

Газлайтер. Том 39

Володин Григорий Григорьевич
39. История Телепата
Фантастика:
боевая фантастика
юмористическая фантастика
аниме
попаданцы
5.00
рейтинг книги
Газлайтер. Том 39

Князь Андер Арес 2

Грехов Тимофей
2. Андер Арес
Фантастика:
рпг
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Князь Андер Арес 2

Недотепа

Лукьяненко Сергей Васильевич
Фантастика:
фэнтези
5.80
рейтинг книги
Недотепа