Pakket | flashx.textLayout.conversion |
Interface | public interface ITextImporter |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
configuration : IConfiguration
De eigenschap configuration bevat de IConfiguration-instantie die de importer nodig heeft voor het maken van nieuwe TextFlow-instanties. | ITextImporter | ||
errors : Vector.<String> [alleen-lezen]
Deze eigenschap bevat een vector met foutberichten als tekenreeksen na een aanroep naar een importermethode als de eigenschap throwOnError is ingesteld op false, de standaardinstelling. | ITextImporter | ||
throwOnError : Boolean
De eigenschap throwOnError bepaalt hoe de importer fouten verwerkt. | ITextImporter | ||
useClipboardAnnotations : Boolean
Bepaalt of de importer de extra informatie nodig voor het Klembord moet verwerken. | ITextImporter |
Methode | Gedefinieerd door | ||
---|---|---|---|
De tekstinhoud van een externe bron importeren en converteren naar een TextFlow. | ITextImporter |
configuration | eigenschap |
configuration:IConfiguration
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.2, AIR 2.0 |
De eigenschap configuration
bevat de IConfiguration-instantie die de importer nodig heeft voor het maken van nieuwe TextFlow-instanties. Deze eigenschap is standaard ingesteld op null
.
Implementatie
public function get configuration():IConfiguration
public function set configuration(value:IConfiguration):void
Verwante API-elementen
errors | eigenschap |
errors:Vector.<String>
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Deze eigenschap bevat een vector met foutberichten als tekenreeksen na een aanroep naar een importermethode 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, AIR 1.5 |
De eigenschap throwOnError
bepaalt hoe de importer 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 eigenschaperrors
. 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 |
Bepaalt of de importer de extra informatie nodig voor het Klembord moet verwerken. Gegevens die afkomstig zijn van het Klembord, kunnen gedeeltelijke alinea's bevatten (alinea's die geen terminator of teken voor een nieuwe regel bevatten). Als useClipboardAnnotations
is ingesteld op true
, markeert de importer deze gedeeltelijke alinea's met een ConverterBase.MERGE_TO_NEXT_ON_PASTE
-kenmerk. Hierdoor wordt bij een plakbewerking de samenvoeging van de geplakte alinea (en eventuele list- of div-elementen in de alinea) in de tekst goed verwerkt.
Implementatie
public function get useClipboardAnnotations():Boolean
public function set useClipboardAnnotations(value:Boolean):void
Verwante API-elementen
importToFlow | () | methode |
public function importToFlow(source:Object):flashx.textLayout.elements:TextFlow
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De tekstinhoud van een externe bron importeren en converteren naar een TextFlow.
Parameters
source:Object — De gegevens die moeten worden omgezet.
|
flashx.textLayout.elements:TextFlow — TextFlow die op basis van de bron is gemaakt.
|
Dit codefragment toont een manier waarop de methode ITextImporter
kan worden gebruikt voor het herhaaldelijk exporteren van opgemaakte tekst. Fouten worden gewist aan het begin van elke aanroep naar 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; } } }
Wed Jun 13 2018, 11:42 AM Z