XSLT - Стивен Холзнер
Шрифт:
Интервал:
Закладка:
• font-size-adjust. Изменяет размер шрифта в заданной пропорции. Устанавливается в <number> | none | inherit;
• font-selection-strategy. Определяет стратегию выбора шрифта. Устанавливается в auto | character-by-character | inherit (7.7.3);
• font-stretch. Выбирает обычный, сжатый или разреженный вид из семейства шрифтов. Устанавливается в normal | wider | narrower | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | inherit;
• font-style. Задает стиль шрифта. Устанавливается в normal | italic | oblique | backslant | inherit;
• font-variant. Выбирает шрифты, имеющие в своем наборе как строчные, так и прописные буквы (bicameral fonts). Устанавливается в normal | small-caps | inherit;
• font-weight. Устанавливает насыщенность шрифта. Устанавливается в normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit;
• force-page-count. Накладывает ограничение на число страниц в последовательности. Устанавливается в auto | even | odd | end-on-even | end-on-odd | no-force | inherit;
• format. Формат XSLT. Устанавливается в <string>;
• glyph-orientation-horizontal. Задает ориентацию глифов, применяется только к тексту, написанному в горизонтальном режиме. Устанавливается в <angle> | inherit;
• glyph-orientation-vertical. Задает ориентацию глифов, применяется только к тексту, написанному в вертикальном режиме. Устанавливается в <angle> | inherit (7.26.3);
• grouping-separator. Разделитель групп разрядов формата XSLT. Устанавливается в <character>;
• grouping-size. Размер группы формата XSLT. Устанавливается в <number>;
• height. Задает высоту содержимого прямоугольников, создающихся элементами уровня блока и замещенными элементами. Устанавливается в <length> | <percentage> | auto | inherit;
• hyphenate. Определяет, разрешаются ли переносы при разрыве строки. Устанавливается в false | true | inherit;
• hyphenation-character. Определяет символ Unicode, используемый при переносе. Устанавливается в <character> | inherit;
• hyphenation-keep. Определяет, можно ли выполнять перенос в последней строке заданной области. Устанавливается в auto | column | page | inherit;
• hyphenation-ladder-count. Устанавливает предел числа последовательных областей строк с переносом, которые средство форматирования может генерировать в блоке. Устанавливается в no-limit | <number> | inherit;
• hyphenation-push-character-count. Положительное целое, определяющее минимальное число символов в перенесенном слове после символа переноса. Устанавливается в <number> | inherit;
• hyphenation-remain-character-count. Положительное целое, определяющее минимальное число символов в перенесенном слове до символа переноса. Устанавливается в <number> | inherit;
• id. Идентификатор, уникальный среди всех объектов результирующего дерева в одном пространстве имен. Устанавливается в <number> | inherit;
• indicate-destination. Определяет, будет или не будет указано назначение (destination). Устанавливается в true | false;
• initial-page-number. Устанавливает начальный номер страницы. Устанавливается в auto | auto-odd | auto-even | <number> | inherit;
• inline-progression-dimension. To же, что и свойство CSS2 с тем же именем. Устанавливается в auto | <length> | <percentage> | <length-range> | inherit;
• internal-destination. Задает потоковый объект назначения элемента <fo:basic-link>. Устанавливается в empty string | <idref>;
• keep-together. Определяет, какие элементы нужно держать вместе. Устанавливается в <keep> | inherit;
• keep-with-next. Устанавливает условия «держать вместе со следующим» для форматирующих объектов. Устанавливается в <keep> | inherit;
• keep-with-previous. Устанавливает условия «держать вместе с предыдущим» для форматирующих объектов. Устанавливается в <keep> | inherit;
• language. Определяет язык для средства форматирования (formatter). Устанавливается в none | <language> | inherit;
• last-line-end-indent. Определяет выравнивание для конечного края последней области строки в блоке. Устанавливается в <length> | <percentage> | inherit;
• leader-alignment. Определяет выравнивание указывающей линии. Устанавливается в none | reference-area | page | inherit;
• leader-length. Задает длину указывающей линии. Устанавливается в <length-range> | inherit;
• leader-pattern. Устанавливает образец для указывающей линии. Устанавливается в space | rule | dots | use-content | inherit;
• leader-pattern-width. Устанавливает ширину образца для указывающей линии. Устанавливается в use-font-metrics | <length> | inherit;
• left. Определяет, насколько левый край содержимого прямоугольника (box) смещён вправо от левой границы содержащего прямоугольник блока. Устанавливается в <length> | <percentage> | auto | inherit;
• letter-spacing. Определяет разбивку пробелами между символами текста. Устанавливается в normal | <length> | <space> | inherit;
• letter-value. Устанавливает номер XSLT для атрибутов преобразования строк. Устанавливается в auto | alphabetic | traditional;
• linefeed-treatment. Определяет способ обработки символов перевода строки. Устанавливается в ignore | preserve | treat-as-space | treat-as-zero-width-space | inherit;
• line-height. Задает минимальную высоту каждого созданного встроенного прямоугольника. Устанавливается в normal | <length> | <number> | <percentage> | <space> | inherit;
• line-height-shift-adjustment. Определяет, будет ли высота строки подстраиваться для содержимого, сдвинутого относительно базовой линии. Устанавливается в consider-shifts | disregard-shifts | inherit;
• line-stacking-strategy. Выбирает стратегию размещения смежных строк. Устанавливается в line-height | font-height | max-height | inherit;
• margin. Свойство для быстрого задания одновременно свойств margin-top, margin-right, margin-bottom и margin-left. Устанавливается в <margin-width> {1,4} | inherit;
• margin-bottom. Задает нижнее поле прямоугольника. Устанавливается в <margin-width> | inherit;
• margin-left. Задает левое поле прямоугольника. Устанавливается в <margin-width> | inherit;
• margin-right. Задает правое поле прямоугольника. Устанавливается в <margin-width> | inherit;
• margin-top. Задает верхнее поле прямоугольника. Устанавливается в <margin-width> | inherit;
• marker-class-name. Включает элемент <fo:marker> в группу других элементов с тем же именем, каждый из которых можно извлечь при помощи элемента <fo:retrieve-marker>, имеющего то же значение для свойства <retrieve-class-name>. Устанавливается в <name>;
• master-name. Задает или выбирает шаблон (master). Устанавливается в <name>;
• max-height. Задает максимальную высоту прямоугольника. Устанавливается в <length> | <percentage> | none | inherit;
• maximum-repeats. Задает максимальное количество страниц в подпоследовательности страниц, которые могут быть сгенерированы элементом <fo:page-sequence>, использующим элементы <fo:repeatable-page-master-reference> или <fo:repeatable-page-master-alternatives>. Устанавливается в <number> | no-limit | inherit;
• max-width. Задает максимальную ширину прямоугольника. Устанавливается в <length> | <percentage> | none | inherit;
• media-usage. Определяет, каким образом выбранное средство отображения должно представить страницы, указанные таблицей стилей. Устанавливается в auto | paginate | bounded-in-one-dimension | unbounded;
• min-height. Задает минимальную высоту прямоугольника. Устанавливается в <length> | <percentage> | inherit;
• min-width. Задает минимальную ширину прямоугольника. Устанавливается в <length> | <percentage> | inherit;
• number-columns-repeated. Задает повторение спецификации столбца таблицы. Устанавливается в <number>;
• number-columns-spanned. Задает число столбцов, занимаемых ячейкой таблицы. Устанавливается в <number>;
• number-rows-spanned. Задает число строк, занимаемых ячейкой таблицы. Устанавливается в <number>;
• odd-or-even. Используется в правиле выбора, определяя, будет ли применяться указанный шаблон страницы в данном месте последовательности страниц. Устанавливается в odd | even | any | inherit;
• orphans. To же, что и свойство CSS2 с тем же именем. Устанавливается в <integer> | inherit;
• overflow. Определяет, будет ли содержимое элемента блока урезаться при выходе за границы. Устанавливается в visible | hidden | scroll | error-if-overflow | auto | inherit;
• padding. Свойство для быстрой установки сразу всех свойств padding-top, padding-bottom, padding-left и padding-right. Устанавливается в <padding-width>{1,4} | inherit;
• padding-after. Задает ширину заполнения на заднем крае. Устанавливается в <padding-width> | <length-conditional> | inherit;
• padding-before. Задает ширину заполнения на переднем крае. Устанавливается в <padding-width> | inherit;