Paket | flash.text.engine |
Klass | public final class TabStop |
Arv | TabStop Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, Flash Lite 4 |
TextBlock.tabStops
-egenskapen.
Om du ställer in egenskaperna för ett TabStop-objekt efter att du har tillämpat det på ett TextBlock medför inte det att detta TextBlock blir ogiltigt.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
alignment : String
Anger tabbjusteringen för detta tabbstopp. | TabStop | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
decimalAlignmentToken : String
Anger vilken justeringstoken som ska användas när du anger egenskapen alignment som TabAlignment.DECIMAL. | TabStop | ||
position : Number
Tabbstoppets position i pixlar, i förhållande till textradens början. | TabStop |
Metod | Definieras med | ||
---|---|---|---|
Skapar ett nytt TabStop. | TabStop | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Returnerar det angivna objektets primitiva värde. | Object |
alignment | egenskap |
alignment:String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Anger tabbjusteringen för detta tabbstopp. Använd konstanterna i klassen TabAlignment när du anger den här egenskapen.
Standardvärdet är TabAlignment.START
.
Ställ in lineOffset
-argumentet på TextBlock.createTextLine()
för att justera tabbarna om radens ursprung inte är justerat mot övriga rader som delar samma tabbstopp.
Använd följande konstanter från klassen TabAlignment när du anger värdet för den här egenskapen:
Strängvärde | Beskrivning |
---|---|
TabAlignment.START | Egenskapen position anger hur många pixlar som början på den tabbade texten ska placeras från textradens början. |
TabAlignment.CENTER | Egenskapen position anger hur många pixlar som centrum på den tabbade texten ska placeras från textradens början. |
TabAlignment.END | Egenskapen position anger hur många pixlar som slutet på den tabbade texten ska placeras från textradens början. |
TabAlignment.DECIMAL | Egenskapen position anger hur många pixlar justeringstoken ska placeras från textradens början. |
Implementering
public function get alignment():String
public function set alignment(value:String):void
Utlöser
ArgumentError — Om den anges till ett värde som inte är medlem av TabAlignment .
|
Relaterade API-element
decimalAlignmentToken | egenskap |
decimalAlignmentToken:String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Anger vilken justeringstoken som ska användas när du anger egenskapen alignment
som TabAlignment.DECIMAL
. Värdet är en sträng som förekommer i textraden.
Standardvärdet är ""
.
Implementering
public function get decimalAlignmentToken():String
public function set decimalAlignmentToken(value:String):void
Relaterade API-element
position | egenskap |
position:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Tabbstoppets position i pixlar, i förhållande till textradens början.
Standardvärdet är 0.0.
Implementering
public function get position():Number
public function set position(value:Number):void
Utlöser
ArgumentError — Om det angivna värdet är mindre än 0,0.
|
TabStop | () | Konstruktor |
public function TabStop(alignment:String = "start", position:Number = 0.0, decimalAlignmentToken:String = "")
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Skapar ett nytt TabStop.
Parametraralignment:String (default = "start ") — Tabbjusteringstyp för detta tabbstopp. Giltiga värden för denna egenskap kan hittas i medlemmarna i klassen TabAlignment . Standardvärdet är TabAlignment.START .
| |
position:Number (default = 0.0 ) — Tabbstoppets position i pixlar. Standardvärdet är 0.0 .
| |
decimalAlignmentToken:String (default = " ") — Den justeringstoken som ska användas om alignment är TabAlignment.DECIMAL . Standardvärdet är "" .
|
Utlöser
ArgumentError — Angiven alignment är inte medlem av TabAlignment .
|
Relaterade API-element
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, 01:40 PM Z