| Pacote | flashx.textLayout.conversion |
| Interface | public interface ITextExporter |
| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
| Propriedade | Definido por | ||
|---|---|---|---|
| errors : Vector.<String> [somente leitura]
Esta propriedade contém um vetor de mensagens de erro como sequências de caracteres depois que uma chamada para um método de exportador é a propriedade throwOnError definida para false, que é o padrão. | ITextExporter | ||
| throwOnError : Boolean
A propriedade throwOnError controla como o exportador trata erros. | ITextExporter | ||
| useClipboardAnnotations : Boolean
A propriedade useClipboardAnnotations controla se o importador deve tratar as informações extras necessárias para a área de transferência. | ITextExporter | ||
| Método | Definido por | ||
|---|---|---|---|
Conteúdo de texto de exportação de um exemplo TextFlow em sequência de caracteres, XML ou um formato definido pelo usuário. | ITextExporter | ||
errors | propriedade |
errors:Vector.<String> [somente leitura] | Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10.2, AIR 2.0 |
Esta propriedade contém um vetor de mensagens de erro como sequências de caracteres depois que uma chamada para um método de exportador é a propriedade throwOnError definida para false, que é o padrão. Se não houve nenhum erro, a propriedade retorna null. A propriedade é redefinida em cada chamada de método.
Implementação
public function get errors():Vector.<String>throwOnError | propriedade |
throwOnError:Boolean| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10.2, AIR 2.0 |
A propriedade throwOnError controla como o exportador trata erros. Se definir para true, os métodos emitem uma instância Error em erros. Se definir para false, que é o padrão, os erros são reunidos em um vetor de sequências de caracteres e armazenados na propriedade errors, e o exportador não é ativado.
Implementação
public function get throwOnError():Boolean public function set throwOnError(value:Boolean):voiduseClipboardAnnotations | propriedade |
useClipboardAnnotations:Boolean| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
A propriedade useClipboardAnnotations controla se o importador deve tratar as informações extras necessárias para a área de transferência. Quando os dados estão em um TextFlow, os parágrafos são sempre completos, e incluem um caractere de terminador. Um intervalo formará parágrafos quando for colado na área de transferência, mas pode não ser incluído no terminador final. Neste caso o parágrafo precisa ser marcado como parcial se for destinado para a área de transferência, de modo que, se for depois colado, será integrado no novo texto corretamente. Se o conteúdo for destinado para a área de transferência, useClipboardAnnotations será true.
Implementação
public function get useClipboardAnnotations():Boolean public function set useClipboardAnnotations(value:Boolean):voidexport | () | método |
public function export(source:flashx.textLayout.elements:TextFlow, conversionType:String):Object| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Conteúdo de texto de exportação de um exemplo TextFlow em sequência de caracteres, XML ou um formato definido pelo usuário.
Defina o parâmetro conversionType para os valores a seguir, ou para um formato definido pelo usuário em exportadores definidos pelo usuário.
flashx.textLayout.conversion.ConversionType.STRING_TYPE;flashx.textLayout.conversion.ConversionType.XML_TYPE.
Parâmetros
source:flashx.textLayout.elements:TextFlow — O TextFlow a ser exportado
| |
conversionType:String — Retorne uma sequência de caracteres (STRING_TYPE) ou XML (XML_TYPE), ou qualquer formato definido pelo usuário.
|
Object — Objeto O conteúdo exportado
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
Este snippet de código mostra uma utilização do método export para realizar exportações repetidas do texto formatado.
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;
}
}
}
Wed Jun 13 2018, 11:10 AM Z