Пакет | spark.utils |
Класс | public class TextFlowUtil |
Наследование | TextFlowUtil Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Метод | Определено | ||
---|---|---|---|
[статические]
Экспортирует TextFlow в язык разметки, используемый Text Layout Framework, в форме XML. | TextFlowUtil | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
importFromString(markup:String, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow [статические]
Создает TextFlow путем импорта (т. е. анализа) строки, содержащей язык разметки, используемый в Text Layout Framework. | TextFlowUtil | ||
importFromXML(markup:XML, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow [статические]
Создает TextFlow путем импорта (анализа) XML, содержащего язык разметки, используемый Text Layout Framework. | TextFlowUtil | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
export | () | метод |
public static function export(textFlow:flashx.textLayout.elements:TextFlow):XML
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Экспортирует TextFlow в язык разметки, используемый Text Layout Framework, в форме XML.
Корневым тегом экспортированного XML является
<TextFlow xmlns="http://ns.adobe.com/textLayout/2008" ...>
Параметры
textFlow:flashx.textLayout.elements:TextFlow — TextFlow, экспортируемый в язык разметки Text Layout Framework.
|
XML — XML, содержащий язык разметки Text Layout Framework.
|
importFromString | () | метод |
public static function importFromString(markup:String, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Создает TextFlow путем импорта (т. е. анализа) строки, содержащей язык разметки, используемый в Text Layout Framework.
Пример строки разметки:
"<TextFlow xmlns='http://ns.adobe.com/textLayout/2008'>Hello, World!
</TextFlow>"
Однако можно использовать более сжатую разметку, например:
"Hello, World!"
. Для включения в соответствующее пространство имен используется тег TextFlow, и происходит автоматическая вставка тегов диапазона и абзаца в соответствии со структурой TextFlow.
Если тег TextFlow указывается вручную, он должен принадлежать соответствующему пространству имен XML для динамической разметки Text Layout Framework, описание которой приведено по адресу "http://ns.adobe.com/textLayout/2008"
.
Неправильная разметка приведет к генерации этим методом различных исключений. Сообщение об ошибке будет содержать информацию о причинах невозможности выполнения анализа.
Параметры
markup:String — Строка разметки, подлежащая импорту.
| |
whiteSpaceCollapse:String (default = "collapse ") — Строка, указывающая на необходимость удаления или сохранения пробелов в разметке. Возможные значения: WhiteSpaceCollapse.COLLAPSE и WhiteSpaceCollapse.PRESERVE в классе flashx.textLayout.formats.WhiteSpaceCollapse. Значением по умолчанию является WhiteSpaceCollapse.COLLAPSE .
|
flashx.textLayout.elements:TextFlow — Новый экземпляр TextFlow, создаваемый на основе разметки.
|
importFromXML | () | метод |
public static function importFromXML(markup:XML, whiteSpaceCollapse:String = "collapse"):flashx.textLayout.elements:TextFlow
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Создает TextFlow путем импорта (анализа) XML, содержащего язык разметки, используемый Text Layout Framework.
Пример разметки XML:
<TextFlow xmlns='http://ns.adobe.com/textLayout/2008'>Hello, World!
</TextFlow>
Кроме того, можно использовать более сжатую разметку, например:
"Hello, <span fontWeight='bold'>World!</span>"Анализатор заключает разметку в тег
<TextFlow>
в соответствующем пространстве имен. Также анализатор включает теги <span> и <paragraph>, где необходимо, для согласования со структурой объекта TextFlow.
Если тег TextFlow указывается вручную, он должен принадлежать соответствующему пространству имен XML для динамической разметки Text Layout Framework, описание которой приведено по адресу "http://ns.adobe.com/textLayout/2008"
.
Неправильная разметка приведет к генерации этим методом различных исключений. Сообщение об ошибке содержит информацию о причинах невозможности выполнения анализа.
Параметры
markup:XML — XML разметки, подлежащий импорту.
| |
whiteSpaceCollapse:String (default = "collapse ") — Строка, указывающая на необходимость удаления или сохранения пробелов в разметке. Возможные значения: WhiteSpaceCollapse.COLLAPSE и WhiteSpaceCollapse.PRESERVE в классе flashx.textLayout.formats.WhiteSpaceCollapse. Значением по умолчанию является WhiteSpaceCollapse.COLLAPSE .
|
flashx.textLayout.elements:TextFlow — Новый экземпляр TextFlow, создаваемый на основе разметки.
|
Tue Jun 12 2018, 11:34 AM Z