Пакет | flashx.textLayout.conversion |
Интерфейс | public interface ITextImporter |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
configuration : IConfiguration
Свойство configuration содержит экземпляр IConfiguration, необходимый средству импорта для создания экземпляров TextFlow. | ITextImporter | ||
errors : Vector.<String> [только для чтения]
Свойство содержит вектор сообщений об ошибках в виде строк после вызова метода средства импорта, если для свойства throwOnError по умолчанию установлено значение false. | ITextImporter | ||
throwOnError : Boolean
Свойство throwOnError управляет тем, как средство импорта обрабатывает ошибки. | ITextImporter | ||
useClipboardAnnotations : Boolean
Определяет, требуется ли средству импорта обрабатывать дополнительную информацию, необходимую для буфера обмена. | ITextImporter |
Метод | Определено | ||
---|---|---|---|
Обеспечивает импорт текстового содержимого из внешнего источника и его преобразование в TextFlow. | ITextImporter |
configuration | свойство |
configuration:IConfiguration
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.2, AIR 2.0 |
Свойство configuration
содержит экземпляр IConfiguration, необходимый средству импорта для создания экземпляров TextFlow. Изначально значением этого свойства является null
.
Реализация
public function get configuration():IConfiguration
public function set configuration(value:IConfiguration):void
Связанные элементы API
errors | свойство |
errors:Vector.<String>
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Свойство содержит вектор сообщений об ошибках в виде строк после вызова метода средства импорта, если для свойства throwOnError
по умолчанию установлено значение false
. При отсутствии ошибок свойство возвращает значение null
. Свойство сбрасывается при каждом вызове метода.
Реализация
public function get errors():Vector.<String>
throwOnError | свойство |
throwOnError:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Свойство throwOnError
управляет тем, как средство импорта обрабатывает ошибки. Если установлено значение true
, методы вызывают экземпляр Error для ошибок. Если указано false
, что является значением по умолчанию, ошибки собираются в векторе строк и хранятся в свойстве errors
, при этом средство импорта не сбрасывает значения.
Реализация
public function get throwOnError():Boolean
public function set throwOnError(value:Boolean):void
useClipboardAnnotations | свойство |
useClipboardAnnotations:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Определяет, требуется ли средству импорта обрабатывать дополнительную информацию, необходимую для буфера обмена. Данные, выводимые из буфера обмена, могут содержать неполные абзацы, абзацы с отсутствующим указателем конца или символом новой строки. Если для useClipboardAnnotations
указано значение true
, средство импорта помечает эти неполные абзацы с помощью атрибута ConverterBase.MERGE_TO_NEXT_ON_PASTE
. Это позволит операции вставки правильно обработать объединение вставляемого абзаца (и любых элементов list или div, включенных в абзац) с текстом.
Реализация
public function get useClipboardAnnotations():Boolean
public function set useClipboardAnnotations(value:Boolean):void
Связанные элементы API
importToFlow | () | метод |
public function importToFlow(source:Object):flashx.textLayout.elements:TextFlow
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Обеспечивает импорт текстового содержимого из внешнего источника и его преобразование в TextFlow.
Параметры
source:Object — Нет данных для преобразования.
|
flashx.textLayout.elements:TextFlow — Объект TextFlow, созданный из исходного содержимого.
|
В этом фрагменте кода показано использование метода ITextImporter
для выполнения повторяемых операций импорта отформатированного текста. Следует отметить, что перед каждым вызовом importToFlow
ошибки сбрасываются.
package flashx.textLayout.conversion.examples { import flashx.textLayout.conversion.ITextImporter; import flashx.textLayout.conversion.TextConverter; import flashx.textLayout.elements.TextFlow; public class ITextImporterExample { // Create a new TextFlow based on the markup string static public function importAndCheckErrors():TextFlow { var markup:String = "<TextFlow xmlns='http://ns.adobe.com/textLayout/2008'><p><span>Hello, World</span></p></TextFlow>"; var importer:ITextImporter = TextConverter.getImporter(TextConverter.TEXT_LAYOUT_FORMAT); importer.throwOnError = false; var textFlow:TextFlow = importer.importToFlow(markup); if (!textFlow) { var errors:Vector.<String> = importer.errors; //deal with import errors } return textFlow; } } }
Tue Jun 12 2018, 11:34 AM Z