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.formats 

TabStopFormat  - AS3

Paketflashx.textLayout.formats
Klassepublic class TabStopFormat
VererbungTabStopFormat Inheritance Object
Implementiert ITabStopFormat

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

Die TabStopFormat-Klasse stellt die Eigenschaften eines Tabulators in einem Absatz dar. Sie können die TextLayoutFormat.tabstops-Eigenschaft auf ein Array von TabStopFormat-Objekten einstellen.

Beispiele anzeigen

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  alignment : *
Die Ausrichtung für diesen Tabulator.
TabStopFormat
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  decimalAlignmentToken : *
Das Ausrichtungs-Token, das verwendet wird, wenn die Ausrichtung dezimal ist.
TabStopFormat
  defaultFormat : flashx.textLayout.formats:ITabStopFormat
[statisch] [schreibgeschützt] Gibt ein TabStopFormat-Objekt mit Standardeinstellungen zurück.
TabStopFormat
  position : *
Die Position des Tabulators, in Pixeln, relativ zum Beginn des Spaltenrands.
TabStopFormat
Öffentliche Methoden
 MethodeDefiniert von
  
Erstellt ein neues TabStopFormat-Objekt.
TabStopFormat
  
Ersetzt die Eigenschaftswerte in diesem TabStopFormat-Objekt durch die Werte der Eigenschaften, die in der eingehenden ITabStopFormat-Instanz eingestellt sind.
TabStopFormat
  
Verkettet die Werte von Eigenschaften in der eintreffenden ITabStopFormat-Instanz mit den Werten dieses TabStopFormat-Objekts.
TabStopFormat
  
Verkettet die Werte von Eigenschaften in der eintreffenden ITabStopFormat-Instanz mit den Werten dieses TabStopFormat-Objekts.
TabStopFormat
  
Kopiert TabStopFormat-Einstellungen aus der ITabStopFormat-Instanz des Werts in dieses TabStopFormat-Objekt.
TabStopFormat
  
getStyle(styleName:String):*
Gibt den Wert des Stils zurück, der vom styleProp-Parameter festgelegt wurde, der den Stilnamen festlegt.
TabStopFormat
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
  
[statisch] Vergleicht Eigenschaften in der ITabStopFormat-Instanz 1 mit Eigenschaften in der ITabStopFormat-Instanz p2 und gibt „true“ zurück, wenn alle Eigenschaften übereinstimmen.
TabStopFormat
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
Stellt Eigenschaften in diesem TabStopFormat-Objekt auf „undefined“ ein, wenn sie nicht mit denen in der eingehenden TabStopFormat-Instanz übereinstimmen.
TabStopFormat
  
Stellt Eigenschaften in diesem TabStopFormat-Objekt auf „undefined“ ein, wenn sie mit denen in der eingehenden ITabStopFormat-Instanz übereinstimmen.
TabStopFormat
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
  
setStyle(styleName:String, value:*):void
Legt den Wert des Stils fest, der vom styleProp-Parameter angegeben wurde, der den Stilnamen festlegt.
TabStopFormat
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

alignment

Eigenschaft
alignment:*

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

Die Ausrichtung für diesen Tabulator.

Zulässige Werte sind TabAlignment.START, TabAlignment.CENTER, TabAlignment.END, TabAlignment.DECIMAL, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert TabAlignment.START an.



Implementierung
    public function get alignment():*
    public function set alignment(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

decimalAlignmentToken

Eigenschaft 
decimalAlignmentToken:*

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

Das Ausrichtungs-Token, das verwendet wird, wenn die Ausrichtung dezimal ist.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert „null“ an.



Implementierung
    public function get decimalAlignmentToken():*
    public function set decimalAlignmentToken(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

defaultFormat

Eigenschaft 
defaultFormat:flashx.textLayout.formats:ITabStopFormat  [schreibgeschützt]

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

Gibt ein TabStopFormat-Objekt mit Standardeinstellungen zurück. Diese Funktion gibt immer das gleiche Objekt zurück.



Implementierung
    public static function get defaultFormat():flashx.textLayout.formats:ITabStopFormat

position

Eigenschaft 
position:*

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

Die Position des Tabulators, in Pixeln, relativ zum Beginn des Spaltenrands.

Zulässige Werte sind Zahlen von 0 bis 10000 und FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert 0 an.



Implementierung
    public function get position():*
    public function set position(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

Konstruktordetails

TabStopFormat

()Konstruktor
public function TabStopFormat(initialValues:flashx.textLayout.formats:ITabStopFormat = null)

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

Erstellt ein neues TabStopFormat-Objekt. Alle Einstellungen sind leer oder werden, optional, vom bereitgestellten initialValues-Objekt initialisiert.

Parameter
initialValues:flashx.textLayout.formats:ITabStopFormat (default = null) — Optionale Instanz, von der Startwerte kopiert werden können.

Verwandte API-Elemente

Methodendetails

apply

()Methode
public function apply(incoming:flashx.textLayout.formats:ITabStopFormat):void

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

Ersetzt die Eigenschaftswerte in diesem TabStopFormat-Objekt durch die Werte der Eigenschaften, die in der incoming ITabStopFormat-Instanz eingestellt sind. Eigenschaften, die in der incoming ITabStopFormat-Instanz undefined sind, werden in diesem Objekt nicht verändert.

Parameter

incoming:flashx.textLayout.formats:ITabStopFormat — Instanz, deren Eigenschaftswerte auf dieses TabStopFormat-Objekt angewendet werden.

concat

()Methode 
public function concat(incoming:flashx.textLayout.formats:ITabStopFormat):void

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

Verkettet die Werte von Eigenschaften in der incoming ITabStopFormat-Instanz mit den Werten dieses TabStopFormat-Objekts. In diesem (dem empfangenden) TabStopFormat-Objekt erhalten Eigenschaften, deren Werte FormatValue.INHERIT sind und erbende Eigenschaften, deren Werte undefined sind, neue Werte vom ankommenden Objekt. Nicht erbende Eigenschaften, deren Werte undefined sind, erhalten ihre Standardwerte. Alle anderen Eigenschaftswerte bleiben unverändert.

Parameter

incoming:flashx.textLayout.formats:ITabStopFormat — Instanz, aus der Werte verkettet werden.

Verwandte API-Elemente

concatInheritOnly

()Methode 
public function concatInheritOnly(incoming:flashx.textLayout.formats:ITabStopFormat):void

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

Verkettet die Werte von Eigenschaften in der incoming ITabStopFormat-Instanz mit den Werten dieses TabStopFormat-Objekts. In diesem (dem empfangenden) TabStopFormat-Objekt erhalten Eigenschaften, deren Werte FormatValue.INHERIT sind und erbende Eigenschaften, deren Werte undefined sind, neue Werte vom ankommenden Objekt. Alle anderen Eigenschaftswerte bleiben unverändert.

Parameter

incoming:flashx.textLayout.formats:ITabStopFormat — Instanz, aus der Werte verkettet werden.

Verwandte API-Elemente

copy

()Methode 
public function copy(values:flashx.textLayout.formats:ITabStopFormat):void

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

Kopiert TabStopFormat-Einstellungen aus der ITabStopFormat-Instanz des values in dieses TabStopFormat-Objekt. Wenn für values der Wert null festgelegt ist, wird dieses TabStopFormat-Objekt mit nicht definierten Werten für alle Eigenschaften initialisiert.

Parameter

values:flashx.textLayout.formats:ITabStopFormat — Optionale Instanz, aus der Werte kopiert werden können.

getStyle

()Methode 
public function getStyle(styleName:String):*

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

Gibt den Wert des Stils zurück, der vom styleProp-Parameter festgelegt wurde, der den Stilnamen festlegt.

Parameter

styleName:String — Der Name des Stils, dessen Wert abgerufen werden soll.

Rückgabewerte
* — Der Wert des festgelegten Stils. Der Typ richtet sich nach dem Typ des Stils, auf den zugegriffen wird. Gibt undefined zurück, wenn der Stil nicht festgelegt ist.

isEqual

()Methode 
public static function isEqual(p1:flashx.textLayout.formats:ITabStopFormat, p2:flashx.textLayout.formats:ITabStopFormat):Boolean

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

Vergleicht Eigenschaften in der ITabStopFormat-Instanz p1 mit Eigenschaften in der ITabStopFormat-Instanz p2 und gibt true zurück, wenn alle Eigenschaften übereinstimmen.

Parameter

p1:flashx.textLayout.formats:ITabStopFormat — Instanz, die mit p2 verglichen werden soll.
 
p2:flashx.textLayout.formats:ITabStopFormat — Instanz, die mit p1 verglichen werden soll.

Rückgabewerte
Boolean — „true“, wenn alle Eigenschaften übereinstimmen, andernfalls „false“.

removeClashing

()Methode 
public function removeClashing(incoming:flashx.textLayout.formats:ITabStopFormat):void

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

Stellt Eigenschaften in diesem TabStopFormat-Objekt auf undefined ein, wenn sie nicht mit denen in der incoming TabStopFormat-Instanz übereinstimmen.

Parameter

incoming:flashx.textLayout.formats:ITabStopFormat — Instanz, mit der die Eigenschaftswerte dieses TabStopFormat-Objekts verglichen werden sollen.

removeMatching

()Methode 
public function removeMatching(incoming:flashx.textLayout.formats:ITabStopFormat):void

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

Stellt Eigenschaften in diesem TabStopFormat-Objekt auf undefined ein, wenn sie mit denen in der incoming ITabStopFormat-Instanz übereinstimmen.

Parameter

incoming:flashx.textLayout.formats:ITabStopFormat — Instanz, mit der die Eigenschaftswerte dieses TabStopFormat-Objekts verglichen werden sollen.

setStyle

()Methode 
public function setStyle(styleName:String, value:*):void

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

Legt den Wert des Stils fest, der vom styleProp-Parameter angegeben wurde, der den Stilnamen fü den Wert festlegt.

Parameter

styleName:String — Der Name des Stils, dessen Wert festgelegt werden soll.
 
value:* — Der festzulegende Wert.

TabStopFormat_example.as

In diesem Beispiel wird ein Absatz erstellt, der ein Array von drei Tabulatoren verwendet: einen linksbündigen bei 50 Pixel, einen zentrierten bei 150 Pixel und einen rechtsbündigen bei 250 Pixel.
package flashx.textLayout.formats.examples {
    import flash.display.Sprite;
    import flash.text.engine.TabAlignment;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.compose.StandardFlowComposer;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.formats.TabStopFormat;
    import flashx.textLayout.formats.TextLayoutFormat;

    public class TabStopFormat_example extends Sprite
    {
        public function TabStopFormat_example()
        {
            var firstContainer:Sprite = new Sprite();
            this.stage.addChild( firstContainer );
            var textFlow:TextFlow = new TextFlow();
            var format:TextLayoutFormat = new TextLayoutFormat();
            var tabStop1:TabStopFormat = new TabStopFormat();
            var tabStop2:TabStopFormat = new TabStopFormat();
            var tabStop3:TabStopFormat = new TabStopFormat();
            tabStop1.alignment = flash.text.engine.TabAlignment.START;
            tabStop1.position = 50;
            tabStop2.alignment = flash.text.engine.TabAlignment.CENTER;
            tabStop2.position = 150;
            tabStop3.alignment = flash.text.engine.TabAlignment.END;
            tabStop3.position = 250;
            format.tabStops = new Array(tabStop1,tabStop2,tabStop3);
            textFlow.hostFormat = format;
            var p:ParagraphElement = new ParagraphElement();
            var span:SpanElement = new SpanElement();
            span.text = "1\txxx\txxx\txxx\n2\tyyyyyy\tyyyyyy<\tyyyyyy\n3\tzz\tzz\tzz";
            p.addChild(span);
            textFlow.addChild(p);
            textFlow.flowComposer = new StandardFlowComposer();
            var firstController:ContainerController = new ContainerController(firstContainer, 300, 100 );
            textFlow.flowComposer.addController(firstController);
            textFlow.flowComposer.updateAllControllers(); 
        }
    }        
}




[ 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.