spark.utilsTextFlowUtil TextFlowUtil является служебным классом, который предоставляет методы импорта в язык разметки, используемый Text Layout Framework, и экспорта TextFlow из этого языка.Object TextFlowUtil является служебным классом, который предоставляет методы импорта в язык разметки, используемый Text Layout Framework, и экспорта TextFlow из этого языка. export Экспортирует TextFlow в язык разметки, используемый Text Layout Framework, в форме XML.XML, содержащий язык разметки Text Layout Framework. textFlowTextFlow, экспортируемый в язык разметки Text Layout Framework. Экспортирует TextFlow в язык разметки, используемый Text Layout Framework, в форме XML.

Корневым тегом экспортированного XML является

      <TextFlow xmlns="http://ns.adobe.com/textLayout/2008" ...>
      

importFromString Создает TextFlow путем импорта (т.е. анализа) строки, содержащей язык разметки, используемый в Text Layout Framework.Новый экземпляр TextFlow, создаваемый на основе разметки. markupСтрока разметки, подлежащая импорту. whiteSpaceCollapsecollapseСтрока, указывающая на необходимость удаления или сохранения пробелов в разметке. Возможные значения: WhiteSpaceCollapse.COLLAPSE и WhiteSpaceCollapse.PRESERVE в классе flashx.textLayout.formats.WhiteSpaceCollapse. Значением по умолчанию является WhiteSpaceCollapse.COLLAPSE. Создает 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".

Неправильная разметка приведет к генерации этим методом различных исключений. Сообщение об ошибке будет содержать информацию о причинах невозможности выполнения анализа.

importFromXML Создает TextFlow путем импорта (анализа) XML, содержащего язык разметки, используемый Text Layout Framework.Новый экземпляр TextFlow, создаваемый на основе разметки. markupXML разметки, подлежащий импорту. whiteSpaceCollapsecollapseСтрока, указывающая на необходимость удаления или сохранения пробелов в разметке. Возможные значения: WhiteSpaceCollapse.COLLAPSE и WhiteSpaceCollapse.PRESERVE в классе flashx.textLayout.formats.WhiteSpaceCollapse. Значением по умолчанию является WhiteSpaceCollapse.COLLAPSE. Создает 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".

Неправильная разметка приведет к генерации этим методом различных исключений. Сообщение об ошибке содержит информацию о причинах невозможности выполнения анализа.

LabelUtil Класс LabelUtil используется компонентами для определения правильного текста с целью его отображения для их средств визуализации или подчиненных разделов.Object Класс LabelUtil используется компонентами для определения правильного текста с целью его отображения для их средств визуализации или подчиненных разделов. itemToLabel Функция, используемая компонентами, которые поддерживают средства визуализации элементов с целью определения правильного текста, который должен быть отображен средством визуализации элементов для элемента данных.Строковое представление элемента данных itemЭлемент данных. Для элементов null возвращается пустая строка. labelFieldnullПоле элемента данных, которое должно быть возвращено. Если в качестве значения для labelField будет установлена пустая строка (""), ни одно из полей элемента данных не будет рассматриваться как представляющее метку. labelFunctionnullФункция, принимающая элемент данных в качестве единственного параметра и возвращающая строку. Функция, используемая компонентами, которые поддерживают средства визуализации элементов с целью определения правильного текста, который должен быть отображен средством визуализации элементов для элемента данных. Если параметры labelField или labelFunction не указаны, для элемента данных вызывается метод toString() с целью возвращения строкового представления элемента данных.

Свойство labelFunction является ссылкой на функцию. Эта функция принимает отдельный аргумент, являющийся элементом в поставщике данных, и возвращает строку:

      myLabelFunction(item:Object):String
BitmapUtil Этот класс предоставляет служебные функции, связанные с растровым изображением. Object Этот класс предоставляет служебные функции, связанные с растровым изображением. getSnapshotWithPadding Создает представление BitmapData целевого объекта.Объект target и все его нижестоящие объекты находятся не в том же домене, что и вызывающий объект, или не находятся в содержимом, доступном вызывающему объекту посредством вызова метода Security.allowDomain(). SecurityErrorSecurityErrorОбъект BitmapData, содержащий изображение. targetОбъект, сохраняемый в итоговых данных BitmapData padding4Заполнение (в пикселах) вокруг целевого объекта, который будет включен в растровое изображение. propagateColorTransformfalseЕсли установлено значение true, то преобразования цвета целевого объекта будут применены к операции захвата растрового изображения. boundsnullЕсли значение не null, то этот Rectangle заполняется с видимыми границами объекта, имеющими отношение непосредственно к объекту. Создает представление BitmapData целевого объекта. getSnapshot Создает представление BitmapData целевого объекта.Объект target и все его нижестоящие объекты находятся не в том же домене, что и вызывающий объект, или не находятся в содержимом, доступном вызывающему объекту посредством вызова метода Security.allowDomain(). SecurityErrorSecurityErrorОбъект BitmapData, содержащий изображение. targetОбъект, сохраняемый в итоговых данных BitmapData visibleBoundsnullЕсли значение не null, то этот Rectangle заполняется с видимыми границами объекта, имеющими отношение непосредственно к объекту. propagateColorTransformfalseЕсли установлено значение true, то преобразования цвета целевого объекта будут применены к операции захвата растрового изображения. Создает представление BitmapData целевого объекта. DataItem Класс DataItem представляет динамический объект со связываемыми свойствами.mx.utils:ObjectProxy Класс DataItem представляет динамический объект со связываемыми свойствами. Это означает, что механизм привязки данных Flex распознает изменение свойств DataItem во время выполнения. Например, средство визуализации элементов Spark DataGrid использует привязку данных к свойствам элементов в поставщике данных элемента управления. При использовании привязки данных средство визуализации элементов автоматически обновляется при изменении свойства во время выполнения.

Этот класс предназначен для использования в MXML с целью определения литералов объектов с привязываемыми свойствами. Он обычно используется для определения таких элементов поставщика данных, как List или DataGrid, в файле MXML для небольших приложений или примеров, иллюстрирующих привязку средств визуализации элементов к данным. В нестандартных приложениях или программах, для которых требуется высокая производительность, класс [Bindable] определяется с помощью фиксированного набора свойств со строгим контролем типов и используется для определения элементов поставщика данных.

DataItem Конструктор Конструктор
MultiDPIBitmapSource Этот класс обеспечивает список битовых значений для различных плотностей среды выполнения.Object Этот класс обеспечивает список битовых значений для различных плотностей среды выполнения. Он предоставлен как источник BitmapImage или Изображению и как значок кнопки. Компоненты используют Application.runtimeDPI, чтобы выбрать который изображение отобразить. getSource Выберите одно из свойств sourceXXXdpi на основе значения данного DPI.Одно из свойств sourceXXXdpi на основе значения требуемого DPI. desiredDPIтребуемый DPI. Выберите одно из свойств sourceXXXdpi на основе значения данного DPI. Эта функция обрабатывает резервное значение других свойств sourceXXXdpi, если указано значение null. При этом способе сначала выбирается следующее свойство с самым высоким приоритетом, если оно не равно null, затем возвращается свойство с более низким приоритетом, если оно не равно null, и затем возвращается значение null. source160dpi Используемый источник при Application.runtimeDPI равном DPIClassification.DPI_160. Используемый источник при Application.runtimeDPI равном DPIClassification.DPI_160. source240dpi Используемый источник при Application.runtimeDPI равном DPIClassification.DPI_240. Используемый источник при Application.runtimeDPI равном DPIClassification.DPI_240. source320dpi Используемый источник при Application.runtimeDPI равном DPIClassification.DPI_320. Используемый источник при Application.runtimeDPI равном DPIClassification.DPI_320.