Книга: XSLT
Встроенные форматирующие объекты
Помимо объектов блока, в XSL-FO можно также создавать встроенные (inline) объекты. Встроенный объект представляет собой часть большей форматирующей области, такой как блок; например, встроенный объект может представлять одно или два слова в блоке. Встроенные объекты обычно применяются для форматирования части текста после того, как этот текст был размещен на странице в соответствии с обычным потоком. Можно увеличить первый символ в абзаце, выделить всю первую строку голубым цветом, вставить номера страниц, добавить рисунки и т.д.
Встроенные объекты можно применять для форматирования частей текста блока; например, в главе 11 мы видели, как свойство text-decoration
объекта <fo:inline>
применялось для подчеркивания текста:
<xsl:template match="PLANET/MASS">
<fo:block font-size="24pt" line-height="32pt"
font-family="Times">
<fo:inline text-decoration="underline">
Mass;
</fo:inline>:
<xsl:apply-templates/>
[Earth = 1]
</fo:block>
</xsl:template>
В следующем списке перечислены встроенные форматирующие элементы:
• <fo:bidi-override>
;
• <fo:character>
;
• <fo:initial-property-set>
;
• <fo:external-graphic>
;
• <fo:instream-foreign-object>
;
• <fo:inline>
;
• <fo:inline-container>
;
• <fo:leader>
;
• <fo:page-number>
;
• <fo:page-number-citation>
.
Я опишу несколько самых распространенных встроенных элементов, начав с самого <fo:inline>
.
- XSL-FO: форматирующие объекты XSL
- Объекты WordArt
- ЧАСТЬ IV. База данных и ее объекты.
- Физические объекты
- Объекты без прототипов
- Объекты базы данных
- Форматирующие объекты XSL-FO
- Практическая работа 10. Объекты на Рабочем столе
- 8.3 Этап 3: переменные с произвольными именами; встроенные функции
- Практическая работа 41. Графические объекты в документах Word
- Пользовательские объекты
- Второстепенные объекты теста