Paket | flashx.textLayout.conversion |
Gränssnitt | public interface ITextImporter |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
configuration : IConfiguration
Egenskapen configuration innehåller IConfiguration-instansen som importeraren behöver när nya TextFlow-instanser ska skapas. | ITextImporter | ||
errors : Vector.<String> [skrivskyddad]
Den här egenskapen innehåller en vektor med felmeddelanden som strängar, efter ett anrop av en importmetod har throwOnError-egenskapen angetts som false, som är standard. | ITextImporter | ||
throwOnError : Boolean
Med egenskapen throwOnError kontrolleras hur importeraren hanterar fel. | ITextImporter | ||
useClipboardAnnotations : Boolean
Kontrollerar om importeraren ska hantera den extrainformation som är nödvändig för urklippet. | ITextImporter |
Metod | Definieras med | ||
---|---|---|---|
Importera textinnehåll från en extern källa och konvertera det till ett TextFlow. | ITextImporter |
configuration | egenskap |
configuration:IConfiguration
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10.2, AIR 2.0 |
Egenskapen configuration
innehåller IConfiguration-instansen som importeraren behöver när nya TextFlow-instanser ska skapas. Den här egenskapen ställs initialt in som null
.
Implementering
public function get configuration():IConfiguration
public function set configuration(value:IConfiguration):void
Relaterade API-element
errors | egenskap |
errors:Vector.<String>
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Den här egenskapen innehåller en vektor med felmeddelanden som strängar, efter ett anrop av en importmetod 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, AIR 1.5 |
Med egenskapen throwOnError
kontrolleras hur importeraren 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 importeraren 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 |
Kontrollerar om importeraren ska hantera den extrainformation som är nödvändig för urklippet. När data kommer in från urklippet kan det innehålla delar av stycken eller stycken som saknar avslutare eller nyradstecken. Om useClipboardAnnotations
är true
, kommer importeraren att markera dessa delstycken med ett ConverterBase.MERGE_TO_NEXT_ON_PASTE
-attribut. Detta leder till att klistra in-åtgärden kan hantera sammanslagningen av det inklistrade stycket korrekt (och eventuella list- eller div- element som kan finnas i stycket) i texten.
Implementering
public function get useClipboardAnnotations():Boolean
public function set useClipboardAnnotations(value:Boolean):void
Relaterade API-element
importToFlow | () | metod |
public function importToFlow(source:Object):flashx.textLayout.elements:TextFlow
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Importera textinnehåll från en extern källa och konvertera det till ett TextFlow.
Parametrar
source:Object — De data som ska konverteras.
|
flashx.textLayout.elements:TextFlow — TextFlow skapades från källan.
|
Detta kodfragment visar hur metoden ITextImporter
kan användas för att utföra upprepade importer av formaterad text. Observera att fel tas bort i början av varje anrop till 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; } } }
Tue Jun 12 2018, 01:40 PM Z