Pakket | flashx.textLayout.conversion |
Interface | public interface ITextExporter |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
errors : Vector.<String> [alleen-lezen]
Deze eigenschap bevat een vector met foutberichten als tekenreeksen na een aanroep naar een exportermethode als de eigenschap throwOnError is ingesteld op false, de standaardinstelling. | ITextExporter | ||
throwOnError : Boolean
De eigenschap throwOnError bepaalt hoe de exporter fouten verwerkt. | ITextExporter | ||
useClipboardAnnotations : Boolean
De eigenschap useClipboardAnnotations bepaalt of de importer de extra informatie nodig voor het Klembord moet verwerken. | ITextExporter |
Methode | Gedefinieerd door | ||
---|---|---|---|
Exporteer tekst uit een TextFlow-instantie in tekenreeks- of XML-indeling of een door een gebruiker gedefinieerde indeling. | ITextExporter |
errors | eigenschap |
errors:Vector.<String>
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.2, AIR 2.0 |
Deze eigenschap bevat een vector met foutberichten als tekenreeksen na een aanroep naar een exportermethode als de eigenschap throwOnError
is ingesteld op false
, de standaardinstelling. Als er geen fouten zijn, retourneert de eigenschap null
. Elke keer dat de methode wordt aangeroepen, wordt de eigenschap opnieuw ingesteld.
Implementatie
public function get errors():Vector.<String>
throwOnError | eigenschap |
throwOnError:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.2, AIR 2.0 |
De eigenschap throwOnError bepaalt hoe de exporter fouten verwerkt. Indien ingesteld op true
, wordt er een Error-instantie gegenereerd bij fouten. Indien ingesteld op false
, de standaardinstelling, worden fouten verzameld in een vector met tekenreeksen en opgeslagen in de eigenschap errors
. Er wordt geen fout gegenereerd.
Implementatie
public function get throwOnError():Boolean
public function set throwOnError(value:Boolean):void
useClipboardAnnotations | eigenschap |
useClipboardAnnotations:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De eigenschap useClipboardAnnotations
bepaalt of de importer de extra informatie nodig voor het Klembord moet verwerken. Wanneer gegevens zich in een TextFlow bevinden, zijn alinea's altijd volledig en bevatten deze een terminatorteken. Wanneer een tekstbereik naar het Klembord wordt geplakt, bevat deze tekst ook alinea's, maar is het laatste terminatorteken niet opgenomen. In dat geval moet de alinea als een gedeeltelijke alinea worden gemarkeerd als deze voor het Klembord bedoeld is en wordt de tekst correct in de nieuwe tekst opgenomen wanneer deze wordt geplakt. Als de inhoud bedoeld is voor het Klembord, is useClipboardAnnotations true.
Implementatie
public function get useClipboardAnnotations():Boolean
public function set useClipboardAnnotations(value:Boolean):void
export | () | methode |
public function export(source:flashx.textLayout.elements:TextFlow, conversionType:String):Object
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Exporteer tekst uit een TextFlow-instantie in tekenreeks- of XML-indeling of een door een gebruiker gedefinieerde indeling.
Stel de parameter conversionType
in op een van de volgende waarden of en door een gebruiker gedefinieerde indeling in door gebruikers gedefinieerde exporters.
flashx.textLayout.conversion.ConversionType.STRING_TYPE
;flashx.textLayout.conversion.ConversionType.XML_TYPE
.
Parameters
source:flashx.textLayout.elements:TextFlow — De te exporteren TextFlow
| |
conversionType:String — Retourneer een tekenreeks- (STRING_TYPE), XML- (XML_TYPE) of een door de gebruiker gedefinieerde indeling.
|
Object — Object van de geëxporteerde inhoud
|
Verwante API-elementen
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
Dit codefragment toont een manier waarop de methode export
kan worden gebruikt voor het herhaaldelijk exporteren van opgemaakte tekst.
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; } } }
Wed Jun 13 2018, 11:42 AM Z