Создание встроенных областей: <fo:inline>
Создание встроенных областей: <fo:inline>
Как вы уже видели в главе 11, при помощи элемента <fo:inline> вы можете форматировать части текста, задавая для них задний фон, подчеркивая текст или заключая текст в границы. Элемент позволяет форматировать встроенную область из нескольких слов в блоке текста как если бы они сами представляли собой блок.
С элементом <fo:inline> можно применять следующие свойства:
• общие свойства доступа: source-document, role;
• общие звуковые свойства: azimuth, cue-after, cue-before, elevation, pause-after, pause-before, pitch, pitch-range, play-during, richness, speak, speak-header, speak-numeral, speak-punctuation, speech-rate, stress, voice-family, volume;
• общие свойства границ, заполнения и заднего фона: background-attachment, background-color, background-image, background-repeat, background-position-horizontal, background-position-vertical, border-before-color, border-before-style, border-before-width, border-after-color, border-after-style, border-after-width, border-start-color, border-start-style, border-start-width, border-end-color, border-end-style, border-end-width, border-top-color, border-top-style, border-top-width, border-bottom-color, border-bottom-style, border-bottom-width, border-left-color, border-left-style, border-left-width, border-right-color, border-right-style, border-right-width, padding-before, padding-after, padding-start, padding-end, padding-top, padding-bottom, padding-left, padding-right;
• общие свойства шрифтов: font-family, font-size, font-stretch, font-size-adjust, font-style, font-variant, font-weight;
• общие свойства встроенных полей: space-end, space-start;
• alignment-adjust;
• baseline-identifier;
• baseline-shift;
• color;
• dominant-baseline;
• id;
• keep-together;
• keep-with-next;
• keep-with-previous;
• line-height;
• line-height-shift-adjustment;
• relative-position;
• text-decoration;
• visibility;
• z-index.
Например, мы уже видели, как подчеркнуть отдельное слово внутри остального текста при помощи свойства text-decoration:
<xsl:template match="PLANET/MASS">
<fo:block font-size="24pt" line-height="32pt"
font-familу="Times">
<fo:inline text-decoration="underline">
Mass
</fo:inline>:
<xsl:apply-templates/>
[Earth = 1]
</fo:block>
</xsl:template>
Мы еще встретим элемент <fo:inline>, когда будем рассматривать сноски позже в этой главе.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Флаги областей VMA
Флаги областей VMA Поле флагов vm_flags содержит битовые флаги, которые определены в файле <linux/mm.h>. Они указывают особенности поведения и содержат описательную информацию о страницах памяти, которые входят в данную область памяти. В отличие от прав доступа, которые связаны
Списки и деревья областей памяти
Списки и деревья областей памяти Как уже рассказывалось, к областям памяти осуществляется доступ с помощью двух структур данных дескриптора памяти: полей mmap и mm_rb. Эти две структуры данных независимо друг от друга указывают на все области памяти, связанные с данным
Создание областей
Создание областей В версии 1.0 спецификации XSL у шаблонов страниц имелось пять областей (region). Центральная область, соответствующая основной части, телу страницы, называется областью тела (body region). Верхняя часть страницы, верхний колонтитул (header), называется передней
13.2.3. Отмена отображения областей
13.2.3. Отмена отображения областей После окончания отображения в памяти процесс может отменить отображение памяти с помощью munmap(). Это приводит к тому, что последующие доступы к этому адресу будут генерировать SIGSEGV (если только память не будет перераспределена) и сохраняет
13.2.4. Синхронизация областей памяти на диск
13.2.4. Синхронизация областей памяти на диск Если для записи в файл используется карта памяти, модифицированные страницы памяти и файл будут в течение некоторого времени отличаться. Если процессу необходимо немедленно записать страницы на диск, для этого служит msync().#include
13.2.5. Блокировка областей памяти
13.2.5. Блокировка областей памяти В Linux и многих других современных операционных системах для областей памяти можно организовать страничный обмен с диском (или отклонять, если их невозможно заменить каким-либо другим способом), когда возникает дефицит памяти. На
Создание рабочих областей для собраний из Outlook 2007
Создание рабочих областей для собраний из Outlook 2007 При создании запроса на собрание в Outlook 2007 можно также создать узел рабочей области для собраний или связать собрание с существующим узлом рабочей области. О рабочих областях для собраний рассказывалось в главе 8. Рабочие
9. Обзор встроенных игр
9. Обзор встроенных игр По словам представителей Microsoft, игры для операционной системы Windows Vista существенно медленнее, чем для Windows XP. Несмотря на то что использование DirectX 10 теоретически приводит к четырехкратному росту производительности по отношению к предыдущим
R.9.3.2 Функции-члены со спецификацией inline
R.9.3.2 Функции-члены со спецификацией inline Функцию-член можно определить (§R.8.3) в описании класса, в таком случае она считается подстановкой (inline, §R.7.1.2). Определять функцию в описании класса - это эквивалентно тому, чтобы описывать функцию и определять ее со спецификацией inline
Разделение окна на несколько областей
Разделение окна на несколько областей В некоторых случаях, например при работе с большим документом, может понадобиться держать в поле зрения два участка документа одновременно. Для этого существует команда Разделить, которая находится в группе Окно вкладки Вид на
Правило 2: Предпочитайте const, enum и inline использованию #define
Правило 2: Предпочитайте const, enum и inline использованию #define Это правило лучше было бы назвать «Компилятор предпочтительнее препроцессора», поскольку #define зачастую вообще не относят к языку C++. В этом и заключается проблема. Рассмотрим простой пример; попробуйте написать
Закрепление областей
Закрепление областей Предположим, что вы работаете с большой таблицей. В процессе работы вам приходится часто использовать полосы прокрутки, чтобы ввести данные в различные ячейки. При этом заголовки столбцов (самые различные, например: Товар, Цена, Количество,
2.2.7.1 . Зеркалирование дисковых областей
2.2.7.1 . Зеркалирование дисковых областей Зеркалирование в INFORMIX-OnLine DS - это дублирование связной дисковой области, выделенной под базу данных, на такую же по размеру область. Исходная область называется первичной, а ее копия - зеркальной. Цели, для которых применяется
Использование встроенных ресурсов
Использование встроенных ресурсов При работе программы необходимо получить доступ к графическому файлу из ресурсов и вывести изображение на экран. Для этого сначала необходимо получить ссылку на сборку. Соответствующий код приведен в листинге 11.1.Листинг 11.1// Получим
5.2.6 Inline
5.2.6 Inline При программировании с использованием классов очень чато используется много маленьких функций. По сути, везде, где в программе традиционной структуры стояло бы просто какое-нбудь обычное использование структуры данных, дается функция. То, что было соглашением,
1.4.2. Штриховка замкнутых областей
1.4.2. Штриховка замкнутых областей Штриховка замкнутых областей на чертежах в двумерных редакторах выполняется автоматически после задания границ и параметров штриховки. Границы штриховки, как правило, можно задавать вручную и (или) автоматически. Автоматический способ