Пакет | flashx.textLayout.conversion |
Интерфейс | public interface ITextExporter |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Свойство | Определено | ||
---|---|---|---|
errors : Vector.<String> [только для чтения]
Свойство содержит вектор сообщений об ошибках в виде строк после вызова метода средства экспорта, для свойства throwOnError которого по умолчанию установлено значение false. | ITextExporter | ||
throwOnError : Boolean
Свойство throwOnError управляет тем, как средство экспорта обрабатывает ошибки. | ITextExporter | ||
useClipboardAnnotations : Boolean
Свойство useClipboardAnnotations управляет тем, требуется ли средству импорта обрабатывать дополнительную информацию, необходимую для буфера обмена. | ITextExporter |
Метод | Определено | ||
---|---|---|---|
Экспорт содержимого текста из экземпляра TextFlow в строку, XML или определяемый пользователем формат. | ITextExporter |
errors | свойство |
errors:Vector.<String>
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.2, AIR 2.0 |
Свойство содержит вектор сообщений об ошибках в виде строк после вызова метода средства экспорта, для свойства throwOnError
которого по умолчанию установлено значение false
. При отсутствии ошибок свойство возвращает значение null
. Свойство сбрасывается при каждом вызове метода.
Реализация
public function get errors():Vector.<String>
throwOnError | свойство |
throwOnError:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10.2, AIR 2.0 |
Свойство 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
управляет тем, требуется ли средству импорта обрабатывать дополнительную информацию, необходимую для буфера обмена. Если данные находятся в TextFlow, абзацы всегда будут полными и содержать символ указателя конца. При копировании области текста в буфер обмена создаются абзацы, но эта область не будет включена в финальный указатель конца. Если абзац предназначен для копирования в буфер обмена, его необходимо отметить как неполный, чтобы обеспечить правильное объединение этого абзаца с новым текстом. Если содержимое предназначено для буфера обмена, значением useClipboardAnnotations будет true.
Реализация
public function get useClipboardAnnotations():Boolean
public function set useClipboardAnnotations(value:Boolean):void
export | () | метод |
public function export(source:flashx.textLayout.elements:TextFlow, conversionType:String):Object
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Экспорт содержимого текста из экземпляра TextFlow в строку, XML или определяемый пользователем формат.
Установите для параметра conversionType
указанные ниже значения или определенный пользователем формат в средствах экспорта, указанных пользователем.
flashx.textLayout.conversion.ConversionType.STRING_TYPE
;flashx.textLayout.conversion.ConversionType.XML_TYPE
.
Параметры
source:flashx.textLayout.elements:TextFlow — Экспортируемый элемент TextFlow
| |
conversionType:String — Возвращает строку (STRING_TYPE), XML (XML_TYPE) или определяемый пользователем формат.
|
Object — Экспортированное содержимое объекта
|
Связанные элементы API
Пример ( Использование этого примера )
В этом фрагменте кода показано использование метода export
для выполнения повторяемых операций экспорта отформатированного текста.
package flashx.textLayout.conversion.examples { import flashx.textLayout.conversion.ConversionType; import flashx.textLayout.conversion.ITextExporter; import flashx.textLayout.conversion.TextConverter; import flashx.textLayout.elements.TextFlow; public class ITextExporterExample { // Serialize the TextFlow into a String static public function export(textFlow:TextFlow):String { var exporter:ITextExporter = TextConverter.getExporter(TextConverter.TEXT_LAYOUT_FORMAT); return exporter.export(textFlow, ConversionType.STRING_TYPE) as String; } } }
Tue Jun 12 2018, 11:34 AM Z