ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
flashx.textLayout.conversion 

ITextImporter  - AS3

Paketflashx.textLayout.conversion
Schnittstellepublic interface ITextImporter

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Schnittstelle für das Importieren von Textinhalt in einen TextFlow aus einer externen Quelle. Die TextConverter-Klasse erstellt Importprogramme ohne Konstruktorargumente.

Beispiele anzeigen

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  configuration : IConfiguration
Die configuration-Eigenschaft enthält die IConfiguration-Instanz, die das Importprogramm beim Erstellen neuer TextFlow-Instanzen benötigt.
ITextImporter
  errors : Vector.<String>
[schreibgeschützt] Diese Eigenschaft enthält einen Vektor von Fehlermeldungen in Form von Strings nach dem Aufruf einer Importprogrammmethode, wenn für die throwOnError-Eigenschaft der Wert „false“ (Standardwert) festgelegt wurde.
ITextImporter
  throwOnError : Boolean
Die throwOnError-Eigenschaft steuert, wie das Importprogramm Fehler verarbeitet.
ITextImporter
  useClipboardAnnotations : Boolean
Steuert, ob das Importprogramm die für die Zwischenablage erforderlichen zusätzlichen Informationen bearbeiten soll.
ITextImporter
Öffentliche Methoden
 MethodeDefiniert von
  
Importieren Sie Textinhalt aus einer externen Quelle und konvertieren ihn in einen TextFlow.
ITextImporter
Eigenschaftendetails

configuration

Eigenschaft
configuration:IConfiguration

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10.2, AIR 2.0

Die configuration-Eigenschaft enthält die IConfiguration-Instanz, die das Importprogramm beim Erstellen neuer TextFlow-Instanzen benötigt. Für diese Eigenschaft ist anfänglich der Wert null festgelegt.



Implementierung
    public function get configuration():IConfiguration
    public function set configuration(value:IConfiguration):void

Verwandte API-Elemente

errors

Eigenschaft 
errors:Vector.<String>  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Diese Eigenschaft enthält einen Vektor von Fehlermeldungen in Form von Strings nach dem Aufruf einer Importprogrammmethode, wenn für die throwOnError-Eigenschaft der Wert false (Standardwert) festgelegt wurde. Wenn keine Fehler aufgetreten sind, gibt die Eigenschaft null zurück. Die Eigenschaft wird jedes Mal, wenn die Methode aufgerufen wird, zurückgesetzt.



Implementierung
    public function get errors():Vector.<String>

throwOnError

Eigenschaft 
throwOnError:Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Die throwOnError-Eigenschaft steuert, wie das Importprogramm Fehler verarbeitet. Wenn true festgelegt ist, gibt die Methode eine Error-Instanz für Fehler aus. Wenn false (der Standardwert) angegeben wird, werden die Fehler in einem Vektor von Strings gesammelt und in der errors-Eigenschaft gespeichert und das Importprogramm gibt keine Fehler aus.



Implementierung
    public function get throwOnError():Boolean
    public function set throwOnError(value:Boolean):void

useClipboardAnnotations

Eigenschaft 
useClipboardAnnotations:Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Steuert, ob das Importprogramm die für die Zwischenablage erforderlichen zusätzlichen Informationen bearbeiten soll. Daten, die aus der Zwischenablage eingehen, können unvollständige Absätze enthalten, d.h. Absätze, bei denen das Zeichen für den Abschluss oder eine neue Zeile fehlt. Wenn für useClipboardAnnotations der Wert true festgelegt wurde, sollte das Importprogramm diese unvollständigen Absätze mit ConverterBase.MERGE_TO_NEXT_PASTE für das Attribut markieren. Dadurch wird der Absatz beim Einfügen erwartungsgemäß mit dem Text zusammengeführt. Dasselbe gilt für list- oder div-Elemente, die diesen Absatz enthalten.



Implementierung
    public function get useClipboardAnnotations():Boolean
    public function set useClipboardAnnotations(value:Boolean):void

Verwandte API-Elemente

flashx.textLayout.conversion.ConverterBase.MERGE_TO_NEXT_ON_PASTE
Methodendetails

importToFlow

()Methode
public function importToFlow(source:Object):flashx.textLayout.elements:TextFlow

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Importieren Sie Textinhalt aus einer externen Quelle und konvertieren ihn in einen TextFlow.

Parameter

source:Object — Die zu konvertierenden Daten.

Rückgabewerte
flashx.textLayout.elements:TextFlow — TextFlow, der aus der Quelle erstellt wurde.
ITextImporterExample.as

Dieses Codefragment zeigt die Verwendung der ITextImporter-Methode, um wiederholte Importe formatierten Texts durchzuführen. Beachten Sie, dass Fehler zu Beginn jedes Aufrufs von importToFlow gelöscht werden.

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;
        }
    }
}




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.