| 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):voiduseClipboardAnnotations | 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):voidexport | () | 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