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

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

Жанры

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

Шрифт:

• 

margin-right
. Задает правое поле прямоугольника. Устанавливается в
<margin-width> | inherit
;

• 

margin-top
. Задает верхнее поле прямоугольника. Устанавливается в
<margin-width> | inherit
;

• 

master-name
. Задает или выбирает шаблон (master). Устанавливается в
<name>
;

• 

number-columns-spanned
. Задает число столбцов, занимаемых ячейкой таблицы. Устанавливается в
<number>
;

• 

number-rows-spanned
. Задает число строк, занимаемых ячейкой таблицы. Устанавливается в
<number>
;

• 

page-break-after
. То же, что и свойство CSS2 с тем же именем. Устанавливается в
auto | always | avoid | left | right | inherit
;

• 

page-break-before
. To же, что и свойство CSS2 с тем же именем. Устанавливается в
auto | always | avoid | left | right | inherit
;

• 

page-height
. Задает высоту страницы. Устанавливается в
auto | indefinite | <length> | inherit
;

• 

page-width
. Задает ширину страницы. Устанавливается в
auto | indefinite | <length> | inherit
;

• 

position
. Задает используемую схему размещения. Устанавливается в
static | relative | absolute | fixed | inherit
;

• 

relative-position
. То же, что и свойство CSS2 с тем же именем. Устанавливается в
static | relative | inherit
;

• 

right
. Определяет, насколько край содержимого прямоугольника (box) смещен влево от правой границы содержащего прямоугольник блока. Устанавливается в
<length> | <percentage> | auto | inherit
;

• 

score-spaces
. Определяет, следует ли применять свойство
text-decoration
к пробелам. Устанавливается в
true | false | inherit
;

• 

space-treatment
. Определяет способ обработки пробелов и других символов-разделителей, за исключением символов перевода строки. Устанавливается в
ignore | preserve | ignore-if-before-linefeed | ignore-if-after-linefeed | ignore-if-surrounding-linefeed | inherit
;

• 

span
. Определяет, нужно ли поместить объект уровня блока в текущий столбец или растянуть его на все столбцы в области. Устанавливается в 
none | all | inherit
;

• 

src
. Задает ссылку URI, определяющую внешний ресурс. Устанавливается в
<uri-specification> | inherit
;

• 

start-indent
. Определяет расстояние от начального края прямоугольника содержимого области, содержащей блок, до начального края прямоугольника содержимого области этого блока. Устанавливается в
<length> | inherit
;

• 

starts-row
. Определяет, начинает ли эта ячейка строку. Устанавливается в
true | false
;

• 

text-align
. Определяет способ выравнивания встроенного содержимого блока. Устанавливается в
start | center | end | justify | inside | outside | left | right | <string> | inherit
;

• 

text-decoration
. Задает параметры оформления, добавляемого тексту элемента. Устанавливается в
none | [ [ underline | no-underline] || [ overline | no-overline ] || [ line-through | no-line-through ] || [ blink | no-blink ] ] | inherit
;

• 

text-indent
. Определяет выравнивание первой строки текста в блоке. Устанавливается в
<length> | <percentage> | inherit
;

• 

text-shadow
. Задает разделенный запятыми список теневых эффектов, которые нужно применить к тексту элемента. Устанавливается в
none | <color> || <length> <length> <length>? ,]* <color> || <length> <length> <length>?] | inherit
;

• 

top
. Определяет, насколько край содержимого смещен ниже верхнего края содержащего его блока. Устанавливается в
<length> | <percentage> | auto | inherit
;

• 

vertical-align
. Определяет вертикальное расположение. Устанавливается в
baseline | middle | sub | super | text-top | text-bottom [ <percentage> | <length> | top | bottom | inherit
;

• 

visibility
. Определяет, будут ли отображены генерируемые элементом прямоугольники. Устанавливается в
visible | hidden | collapse | inherit
;

• 

white-space
. Определяет способ обработки символов-разделителей (white-space) внутри элемента. Устанавливается в
normal | pre | nowrap | inherit
;

• 

white-space-collapse
. Задает способ обработки последовательных символов-разделителей. Устанавливается в
false | true | inherit
;

• 

width
. Задает ширину содержимого прямоугольников, созданных элементами уровня блока и замененными элементами. Устанавливается в
<length> | <percentage> | auto | inherit
;

• 

wrap-option
. Определяет наличие оболочки строк форматирующего объекта. Устанавливается в
no-wrap | wrap | inherit
.

Не все свойства применимы ко всем объектам XSL-FO. В этой и следующей главах я буду явно перечислять свойства, применимые к используемым мной объектам. Заметьте также, что пока что ни в одном процессоре XSL-FO не реализованы все эти свойства.

Мы вкратце рассмотрели структуру XSL-FO, теперь пора перейти к практике: сейчас мы подробно рассмотрим работу примера.

Форматирование документа XML

Чтобы посмотреть, как XSL-FO может форматировать данные XML, я воспользуюсь planets.xml (листинг 11.1).

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

Товарищ "Чума" 10

lanpirot
10. Товарищ "Чума"
Фантастика:
городское фэнтези
попаданцы
альтернативная история
5.00
рейтинг книги
Товарищ Чума 10

Пески времени

Шелдон Сидни
Детективы:
триллеры
9.02
рейтинг книги
Пески времени

Кодекс Охотника. Книга XXIII

Винокуров Юрий
23. Кодекс Охотника
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Кодекс Охотника. Книга XXIII

Воронцов. Перезагрузка. Книга 4

Тарасов Ник
4. Воронцов. Перезагрузка
Фантастика:
попаданцы
альтернативная история
фэнтези
фантастика: прочее
6.00
рейтинг книги
Воронцов. Перезагрузка. Книга 4

Матабар V

Клеванский Кирилл Сергеевич
5. Матабар
Фантастика:
фэнтези
5.00
рейтинг книги
Матабар V

Воплощение Похоти

Некрасов Игорь
1. Воплощение Похоти
Фантастика:
юмористическое фэнтези
попаданцы
рпг
аниме
5.00
рейтинг книги
Воплощение Похоти

Ваше Сиятельство 7

Моури Эрли
7. Ваше Сиятельство
Фантастика:
боевая фантастика
аниме
5.00
рейтинг книги
Ваше Сиятельство 7

Магнатъ

Кулаков Алексей Иванович
4. Александр Агренев
Приключения:
исторические приключения
8.83
рейтинг книги
Магнатъ

Хозяин Стужи 8

Петров Максим Николаевич
8. Злой Лед
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Хозяин Стужи 8

Я еще барон. Книга III

Дрейк Сириус
3. Дорогой барон!
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Я еще барон. Книга III

Эволюционер из трущоб. Том 4

Панарин Антон
4. Эволюционер из трущоб
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Эволюционер из трущоб. Том 4

Эпоха Опустошителя. Том VI

Павлов Вел
6. Вечное Ристалище
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Эпоха Опустошителя. Том VI

Геном хищника. Книга седьмая

Гарцевич Евгений Александрович
7. Я - Легенда!
Фантастика:
боевая фантастика
рпг
фэнтези
попаданцы
5.00
рейтинг книги
Геном хищника. Книга седьмая

Закрытые Миры

Муравьёв Константин Николаевич
Вселенная EVE Online
Фантастика:
фэнтези
5.86
рейтинг книги
Закрытые Миры