| Пакет | 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):voiduseClipboardAnnotations | свойство |
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):voidexport | () | метод |
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