Pacchetto | flashx.textLayout.conversion |
Interfaccia | public interface ITextExporter |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Proprietà | Definito da | ||
---|---|---|---|
errors : Vector.<String> [sola lettura]
Questa proprietà contiene un vettore di messaggi di errore come stringhe dopo una chiamata a un metodo esportatore se la proprietà throwOnError è impostata su false, che è il valore predefinito. | ITextExporter | ||
throwOnError : Boolean
La proprietà throwOnError controlla il modo in cui l'esportatore gestisce gli errori. | ITextExporter | ||
useClipboardAnnotations : Boolean
La proprietà useClipboardAnnotations controlla se l'importatore deve gestire o meno le informazioni aggiuntive necessarie per gli Appunti. | ITextExporter |
Metodo | Definito da | ||
---|---|---|---|
Esporta contenuto testuale da un'istanza TextFlow al String, XML o a un formato definito dall'utente. | ITextExporter |
errors | proprietà |
errors:Vector.<String>
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.2, AIR 2.0 |
Questa proprietà contiene un vettore di messaggi di errore come stringhe dopo una chiamata a un metodo esportatore 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.2, AIR 2.0 |
La proprietà throwOnError controlla il modo in cui l'esportatore 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'esportatore 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 |
La proprietà useClipboardAnnotations
controlla se l'importatore deve gestire o meno le informazioni aggiuntive necessarie per gli Appunti. Quando i dati sono contenuti in un TextFlow, i paragrafi sono sempre completi e includono un carattere di terminazione. Quando un intervallo di testo viene incollato negli Appunti, forma dei paragrafi, ma l'intervallo potrebbe non contenere un carattere di terminazione finale. In tal caso, è necessario contrassegnare il paragrafo come parziale se è destinato agli Appunti, in modo tale che se in seguito verrà incollato si unirà correttamente al testo. Se il contenuto è destinato agli Appunti, useClipboardAnnotations sarà true.
Implementazione
public function get useClipboardAnnotations():Boolean
public function set useClipboardAnnotations(value:Boolean):void
export | () | metodo |
public function export(source:flashx.textLayout.elements:TextFlow, conversionType:String):Object
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Esporta contenuto testuale da un'istanza TextFlow al String, XML o a un formato definito dall'utente.
Imposta il parametro conversionType
su uno dei valori seguenti, oppure su un formato definito dall'utente negli esportatori definiti dall'utente.
flashx.textLayout.conversion.ConversionType.STRING_TYPE
;flashx.textLayout.conversion.ConversionType.XML_TYPE
.
Parametri
source:flashx.textLayout.elements:TextFlow — Oggetto TextFlow da esportare
| |
conversionType:String — Restituisce una stringa (STRING_TYPE) o XML (XML_TYPE), o qualunque formato definito dall'utente.
|
Object — Oggetto del contenuto esportato
|
Elementi API correlati
Esempio ( Come utilizzare questo esempio )
Questo frammento di codice mostra un utilizzo possibile del metodo export
per eseguire ripetutamente esportazioni di testo formattato.
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, 02:44 PM Z