| Paket | flash.text.engine | 
| Klasse | public final class TabStop | 
| Vererbung | TabStop    Object | 
| Sprachversion: | ActionScript 3.0 | 
| Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
TextBlock.tabStops-Eigenschaft zu.
 
 Wenn Sie die Eigenschaften eines TabStop-Objekts festlegen, nachdem Sie es auf einen TextBlock angewendet haben, wird der TextBlock hierdurch nicht ungültig.
Verwandte API-Elemente
| Eigenschaft | Definiert von | ||
|---|---|---|---|
| alignment : String 
	 Legt die Ausrichtung für diesen Tabstopp fest.  | TabStop | ||
![]()  | constructor : Object 
	 Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.  | Object | |
| decimalAlignmentToken : String 
	 Gibt den Ausrichtungstoken an, der verwendet werden soll, um die alignment-Eigenschaft auf TabAlignment.DECIMAL zu setzen.  | TabStop | ||
| position : Number 
	 Die Position des Tabstopps, in Pixeln, in Relation zum Anfang der Textzeile.  | TabStop | ||
| Methode | Definiert von | ||
|---|---|---|---|
	 Erstellt einen neuen Tabstopps.  | TabStop | ||
![]()  | 
	 Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.  | Object | |
![]()  | 
	 Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.  | Object | |
![]()  | 
	 Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.  | Object | |
![]()  | 
     Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.  | Object | |
![]()  | 
	 Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.  | Object | |
![]()  | 
	 Gibt das angegebene Objekt als String zurück.  | Object | |
![]()  | 
	 Gibt den Grundwert des angegebenen Objekts zurück.  | Object | |
alignment | Eigenschaft | 
alignment:String| Sprachversion: | ActionScript 3.0 | 
| Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
Legt die Ausrichtung für diesen Tabstopp fest. Verwenden Sie Konstanten, die in der TabAlignment-Klasse definiert sind, um diese Eigenschaft festzulegen.
Der Standardwert ist TabAlignment.START.
Verwenden Sie das lineOffset-Argument für TextBlock.createTextLine(), um die Tabstopps zu ändern, wenn der Ursprung der Zeile nicht mit anderen Zeilen, die die gleichen Tabstopps verwenden, ausgerichtet ist.
Verwenden Sie die folgenden Konstanten aus der TabAlignment-Klasse, um den Wert dieser Eigenschaft festzulegen:
| Stringwert | Beschreibung | 
|---|---|
TabAlignment.START | Die Eigenschaft position gibt die Pixelzahl an, die der start des mit Tabstopps eingerückten Texts vom Anfang der Textzeile entfernt ist. | 
TabAlignment.CENTER | Die Eigenschaft position gibt die Pixelzahl an, die das center des mit Tabstopps eingerückten Texts vom Anfang der Textzeile entfernt ist. | 
TabAlignment.END | Die Eigenschaft position gibt die Pixelzahl an, die das end des mit Tabstopps eingerückten Texts vom Anfang der Textzeile entfernt ist. | 
TabAlignment.DECIMAL | Die Eigenschaft position gibt die Pixelzahl an, die der Ausrichtungstoken vom Anfang der Textzeile entfernt ist. | 
Implementierung
    public function get alignment():String    public function set alignment(value:String):voidAuslöser
ArgumentError  — Falls ein Wert verwendet wird, der kein Mitglied von TabAlignmentist.
	  
	   | 
Verwandte API-Elemente
decimalAlignmentToken | Eigenschaft | 
decimalAlignmentToken:String| Sprachversion: | ActionScript 3.0 | 
| Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
	 Gibt den Ausrichtungstoken an, der verwendet werden soll, um die alignment-Eigenschaft auf TabAlignment.DECIMAL zu setzen. Der Wert ist ein String, der in der Textzeile auftritt.
	 
	 
Der Standardwert ist "".
Implementierung
    public function get decimalAlignmentToken():String    public function set decimalAlignmentToken(value:String):voidVerwandte API-Elemente
position | Eigenschaft | 
position:Number| Sprachversion: | ActionScript 3.0 | 
| Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
Die Position des Tabstopps, in Pixeln, in Relation zum Anfang der Textzeile.
Der Standardwert ist 0,0.
Implementierung
    public function get position():Number    public function set position(value:Number):voidAuslöser
ArgumentError  — Wenn ein Wert unter 0,0 festgelegt ist.
   	  
   	   | 
TabStop | () | Konstruktor | 
public function TabStop(alignment:String = "start", position:Number = 0.0, decimalAlignmentToken:String = "")| Sprachversion: | ActionScript 3.0 | 
| Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
Erstellt einen neuen Tabstopps.
Parameteralignment:String (default = "start") — Der Tabulatorausrichtungstyp dieses Tabstopps. Gültige Werte für diese Eigenschaft sind in der TabAlignment-Klasse enthalten. Der Standardwert ist TabAlignment.START.
      | |
position:Number (default = 0.0) — Die Position des Tabstopps, in Pixel. Der Standardwert ist 0,0.
	  | |
decimalAlignmentToken:String (default = "") — Der Ausrichtungstoken, der zu verwenden ist, wenn alignment gleich TabAlignment.DECIMAL ist. Der Standardwert ist "".
      | 
Auslöser
ArgumentError  — Das angegebene alignment ist kein Mitglied von TabAlignment.
	  
	   | 
Verwandte API-Elemente
package {
    
    import flash.text.engine.*;
    import flash.display.Sprite;
    
    public class TabStopExample extends Sprite {
        
        public function TabStopExample():void {
            var container:Sprite = new Sprite(); 
            
            var english:ElementFormat = new ElementFormat(); 
            english.fontDescription = new FontDescription("Arial"); 
            english.fontSize = 16;
            english.locale = "en"; 
            
            var tabStops:Vector.<TabStop> = new Vector.<TabStop>();    
            tabStops.push(
                new TabStop(TabAlignment.START, 20),
                new TabStop(TabAlignment.CENTER, 120),
                new TabStop(TabAlignment.DECIMAL, 220, "."),
                new TabStop(TabAlignment.END, 320)
            ); 
    
            var textBlock:TextBlock = new TextBlock();
            textBlock.content = new TextElement(
                "\tstart\tcenter\tdeci.mal\tend\n" +        
                "\tl\tl\t3.4\tl\n" +
                "\tlm\tlm\t234.56\tlm\n" +
                "\tlmn\tlmn\t12345678.34567\tlmn\n"
                , english); 
            textBlock.tabStops = tabStops;
            var y:Number = 60;
            var previousTextLine:TextLine = null; 
            var textLine:TextLine;
            var i:int;
            var tabOrigin:Number = 100;
            for (i = 0; i < 4; i++) {
                textLine = textBlock.createTextLine(previousTextLine, 1000, 0); 
                textLine.x = 20;
                textLine.y = y; 
                
                container.addChild(textLine);     
                
                y += 25; 
                previousTextLine = textLine; 
            }
            addChild(container);        
        }
    }
}
Tue Jun 12 2018, 10:04 AM Z
 
 Vererbte öffentliche Eigenschaften ausblenden
 Vererbte öffentliche Eigenschaften anzeigen