Pacote | flashx.textLayout.conversion |
Interface | public interface ITextImporter |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
configuration : IConfiguration
A propriedade configuration contém o exemplo IConfiguration de que o importador precisa criando novos exemplos de TextFlow. | ITextImporter | ||
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 importador é a propriedade throwOnError definida para false, que é o padrão. | ITextImporter | ||
throwOnError : Boolean
A propriedade throwOnError controla como o importador trata erros. | ITextImporter | ||
useClipboardAnnotations : Boolean
Controla se o importador deve tratar as informações extras necessárias para a área de transferência. | ITextImporter |
Método | Definido por | ||
---|---|---|---|
Importar conteúdo de texto de uma origem externa e convertê-lo em um TextFlow. | ITextImporter |
configuration | propriedade |
configuration:IConfiguration
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10.2, AIR 2.0 |
A propriedade configuration
contém o exemplo IConfiguration de que o importador precisa criando novos exemplos de TextFlow. Esta propriedade é inicialmente definida para null
.
Implementação
public function get configuration():IConfiguration
public function set configuration(value:IConfiguration):void
Elementos da API relacionados
errors | propriedade |
errors:Vector.<String>
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Esta propriedade contém um vetor de mensagens de erro como sequências de caracteres depois que uma chamada para um método de importador é 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, AIR 1.5 |
A propriedade throwOnError
controla como o importador 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 importador não é ativado.
Implementação
public function get throwOnError():Boolean
public function set throwOnError(value:Boolean):void
useClipboardAnnotations | propriedade |
useClipboardAnnotations:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Controla se o importador deve tratar as informações extras necessárias para a área de transferência. Quando os dados chegam da área de transferência, podem conter parágrafos parciais (parágrafos que estão faltando ao terminador ou ao caractere de nova linha). Se useClipboardAnnotations
for true
, o importador marca estes parágrafos parciais com um atributo ConverterBase.MERGE_TO_NEXT_ON_PASTE
. Isto faz com que a operação de colagem trate corretamente a mesclagem do parágrafo colado (e qualquer lista ou elementos div que podem incluir o parágrafo) no texto.
Implementação
public function get useClipboardAnnotations():Boolean
public function set useClipboardAnnotations(value:Boolean):void
Elementos da API relacionados
importToFlow | () | método |
public function importToFlow(source:Object):flashx.textLayout.elements:TextFlow
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Importar conteúdo de texto de uma origem externa e convertê-lo em um TextFlow.
Parâmetros
source:Object — Os dados a serem convertidos.
|
flashx.textLayout.elements:TextFlow — TextFlow criado a partir da origem.
|
Este snippet de código mostra uma utilização do método getImporter
para realizar importações repetidas do texto formatado. Observe que os erros são zerados no início de cada chamada de 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; } } }
Wed Jun 13 2018, 11:10 AM Z