Paket | flashx.textLayout.conversion |
Gränssnitt | public interface ITextExporter |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Egenskap | Definieras med | ||
---|---|---|---|
errors : Vector.<String> [skrivskyddad]
Den här egenskapen innehåller en vektor med felmeddelanden som strängar, efter ett anrop av en exportmetod har throwOnError-egenskapen angetts som false, som är standard. | ITextExporter | ||
throwOnError : Boolean
Med egenskapen throwOnError kontrolleras hur exporteraren hanterar fel. | ITextExporter | ||
useClipboardAnnotations : Boolean
Egenskapen useClipboardAnnotations kontrollerar om importeraren ska hantera den extrainformation som är nödvändig för urklippet. | ITextExporter |
Metod | Definieras med | ||
---|---|---|---|
Exporterar textinnehåll från en TextFlow-instans i String eller XML, eller ett användardefinierat format. | ITextExporter |
errors | egenskap |
errors:Vector.<String>
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.2, AIR 2.0 |
Den här egenskapen innehåller en vektor med felmeddelanden som strängar, efter ett anrop av en exportmetod har throwOnError
-egenskapen angetts som false
, som är standard. Om det inte fanns några fel returnerar egenskapen null
. Egenskapen återställs vid varje metodanrop.
Implementering
public function get errors():Vector.<String>
throwOnError | egenskap |
throwOnError:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.2, AIR 2.0 |
Med egenskapen throwOnError kontrolleras hur exporteraren hanterar fel. Om den har angetts som true
, kommer metoder att orsaka en Error-instans vid fel. Om den anges som false
, som är standard, samlas fel i en vektor med strängar och lagras i egenskapen errors
och om exporteraren inte orsakar fel.
Implementering
public function get throwOnError():Boolean
public function set throwOnError(value:Boolean):void
useClipboardAnnotations | egenskap |
useClipboardAnnotations:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Egenskapen useClipboardAnnotations
kontrollerar om importeraren ska hantera den extrainformation som är nödvändig för urklippet. När det finns data i ett TextFlow, är stycken alltid fullständiga och innehåller ett avslutningstecken. När ett textintervall klistras in i urklippet kommer det att bilda stycken, men intervallet kanske inte innehåller den sista avslutaren. I detta fall behöver stycket markeras som ett partiellt stycke om det är indraget för urklippet, så att om det senare klistras in kommer det att sammanfogas i den nya texten på ett korrekt sätt. Om innehållet är avsett för urklippet kommer useClipboardAnnotations att vara true.
Implementering
public function get useClipboardAnnotations():Boolean
public function set useClipboardAnnotations(value:Boolean):void
export | () | metod |
public function export(source:flashx.textLayout.elements:TextFlow, conversionType:String):Object
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Exporterar textinnehåll från en TextFlow-instans i String eller XML, eller ett användardefinierat format.
Ange att parametern conversionType
ska ha något av följande värden eller ett användardefinierat format i användardefinierade exporterare.
flashx.textLayout.conversion.ConversionType.STRING_TYPE
;flashx.textLayout.conversion.ConversionType.XML_TYPE
.
Parametrar
source:flashx.textLayout.elements:TextFlow — TextFlow som ska exporteras
| |
conversionType:String — Returnerar en sträng (STRING_TYPE) eller XML (XML_TYPE), eller något användardefinierat format.
|
Object — Objekt för det exporterade innehållet
|
Relaterade API-element
Exempel ( Så här använder du exemplet )
Detta kodfragment visar hur metoden export
kan användas för att utföra upprepade exporter av formaterad text.
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, 01:40 PM Z