Встроенные форматирующие объекты
Встроенные форматирующие объекты
Помимо объектов блока, в 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>.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
11.6. Встроенные объекты JavaScript
11.6. Встроенные объекты JavaScript Объекты JavaScript объединяют в себе переменные, именуемые свойствами, и функции, управляющие этими свойствами, именуемые методами. Кроме того, они могут реагировать на события. Пользователь может создавать свои объекты, но JavaScript содержит ряд
XSL-FO: форматирующие объекты XSL
XSL-FO: форматирующие объекты XSL Другая часть XSL — это XSL-FO, форматирующая часть языка XSL, с которой мы также познакомимся в этой книге. При помощи XSL-FO можно определить способ представления данных в документах XML, вплоть до размера полей, шрифтов, выравнивания, размера
Форматирующие объекты XSL: XSL-FO
Форматирующие объекты XSL: XSL-FO Самая популярная часть XSL — это XSLT-преобразования, с которыми мы уже познакомились в этой главе. Другая, существенно большая часть — это форматирующие объекты XSL, XSL-FO (XSL Formatting Objects).При помощи XSL-FO можно с точностью до миллиметра задать
Форматирующие объекты XSL-FO
Форматирующие объекты XSL-FO В документах XSLT мы работали с такими элементами, как <xsl:stylesheet>, <xsl:output> и т.д.:<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet version="1.0" xlmns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml"/> <xsl:template match="*"> <xsl:copy> <xsl:apply-templates/> . . .Документ XSL-FO
Форматирующие свойства XSL-FO
Форматирующие свойства XSL-FO Форматирующие свойства XSL-FO настраивают действия перечисленных в предыдущем разделе форматирующих объектов; работайте с ними в документах XSL-FO так же, как с атрибутами элементов. Например, вот как я установил семейство (family), размер (size) и
Приложение Б Форматирующие свойства XSL-FO
Приложение Б Форматирующие свойства XSL-FO В этом приложений перечислены все форматирующие свойства XSL-FO в спецификации XSL 1.0. Подробнее о свойствах XSL-FO можно узнать по адресу www.w3.org/TR/xsl/slice7.html. Многие свойства XSL-FO унаследованы из спецификации для каскадных таблиц стилей
Встроенные объекты (классы)
Встроенные объекты (классы) Как уже отмечалось в самом начале раздела, JScript является объектно-ориентированным языком, поэтому математические вычисления, работа со строками, датой и временем, а также такими структурами, как массивы и коллекции, осуществляются с помощью
Встроенные объекты языка JavaScript
Встроенные объекты языка JavaScript Ранее мы познакомились со встроенным объектом Date, который предоставляется самим языком JavaScript и служит для хранения значений даты и времени:var dNow = new Date();Объект Date поддерживает ряд методов, позволяющих получать отдельные составляющие даты и
Встроенные объекты языка JavaScript
Встроенные объекты языка JavaScript Ранее мы познакомились со встроенным объектом Date, который предоставляется самим языком JavaScript и служит для хранения значений даты и времени:var dNow = new Date();Объект Date поддерживает ряд методов, позволяющих получать отдельные составляющие даты и
1.3.2. Встроенные классы
1.3.2. Встроенные классы Свыше 30 классов уже встроено в Ruby. Как и во многих других объектно-ориентированных языках, в нем не допускается множественное наследование, но это еще не означает, что язык стал менее выразительным. Современные языки часто построены согласно модели
Объекты DataSet с множеством таблиц и объекты DataRelation
Объекты DataSet с множеством таблиц и объекты DataRelation До этого момента во всех примерах данной главы объекты DataSet содержали по одному объекту DataTable. Однако вся мощь несвязного уровня ADO.NET проявляется тогда, когда DataSet содержит множество объектов DataTable. В этом случае вы можете
7.6. Встроенные функции
7.6. Встроенные функции Рассмотрим следующую функцию min():int min( int vl, int v2 ){return( vl v2 ? vl : v2 );}Преимущества определения функции для такой небольшой операции таковы:* как правило, проще прочесть и интерпретировать вызов min(), чем читать условный оператор и вникать в смысл его
Встроенные объекты ActionScript
Встроенные объекты ActionScript Встроенными называются объекты, реализованные в самом языке ActionScript. В этом разделе будут рассмотрены их краткие описания и даны примеры использования. Полное описание всех этих объектов можно найти в интерактивной справке Flash.Интересной