Pacchetto | flashx.textLayout.conversion |
Interfaccia | public interface ITextImporter |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
configuration : IConfiguration
La proprietà configuration contiene l'istanza IConfiguration che occorre all'importatore quando crea le nuove istanze TextFlow. | ITextImporter | ||
errors : Vector.<String> [sola lettura]
Questa proprietà contiene un vettore di messaggi di errore come stringhe dopo una chiamata a un metodo importatore se la proprietà throwOnError è impostata su false, che è il valore predefinito. | ITextImporter | ||
throwOnError : Boolean
La proprietà throwOnError controlla il modo in cui l'importatore gestisce gli errori. | ITextImporter | ||
useClipboardAnnotations : Boolean
Controlla se l'importatore deve gestire o meno le informazioni aggiuntive necessarie per gli Appunti. | ITextImporter |
Metodo | Definito da | ||
---|---|---|---|
Importa contenuto in formato testo da un'origine esterna e lo converte in un oggetto TextFlow. | ITextImporter |
configuration | proprietà |
configuration:IConfiguration
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.2, AIR 2.0 |
La proprietà configuration
contiene l'istanza IConfiguration che occorre all'importatore quando crea le nuove istanze TextFlow. Questa proprietà è inizialmente impostata su null
.
Implementazione
public function get configuration():IConfiguration
public function set configuration(value:IConfiguration):void
Elementi API correlati
errors | proprietà |
errors:Vector.<String>
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Questa proprietà contiene un vettore di messaggi di errore come stringhe dopo una chiamata a un metodo importatore se la proprietà throwOnError
è impostata su false
, che è il valore predefinito. In assenza di errori, la proprietà restituisce null
. La proprietà viene ripristinata a ogni chiamata del metodo.
Implementazione
public function get errors():Vector.<String>
throwOnError | proprietà |
throwOnError:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
La proprietà throwOnError
controlla il modo in cui l'importatore gestisce gli errori. Se è impostata su true
, i metodi generano un'istanza Error per ogni errore. Se è impostata su false
(valore predefinito), gli errori vengono raccolti in un vettore di stringhe e memorizzati nella proprietà errors
, e l'importatore non genera errori.
Implementazione
public function get throwOnError():Boolean
public function set throwOnError(value:Boolean):void
useClipboardAnnotations | proprietà |
useClipboardAnnotations:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Controlla se l'importatore deve gestire o meno le informazioni aggiuntive necessarie per gli Appunti. I dati provenienti dagli Appunti potrebbero contenere paragrafi parziali, paragrafi in cui manca il carattere di terminazione o di nuova riga. Se useClipboardAnnotations
è true
, l'importatore contrassegna questi paragrafi parziali con l'attributo ConverterBase.MERGE_TO_NEXT_ON_PASTE
. In questo modo l'operazione Incolla gestisce correttamente l'unione nel testo del paragrafo incollato (e di eventuali elementi list o div che includono il paragrafo).
Implementazione
public function get useClipboardAnnotations():Boolean
public function set useClipboardAnnotations(value:Boolean):void
Elementi API correlati
importToFlow | () | metodo |
public function importToFlow(source:Object):flashx.textLayout.elements:TextFlow
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Importa contenuto in formato testo da un'origine esterna e lo converte in un oggetto TextFlow.
Parametri
source:Object — I dati da convertire.
|
flashx.textLayout.elements:TextFlow — TextFlow creato dall'origine.
|
Questo frammento di codice mostra un utilizzo possibile del metodo ITextImporter
per eseguire ripetutamente importazioni di testo formattato. Come potete notare, gli errori vengono cancellati all'inizio di ogni chiamata a 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, 02:44 PM Z