Paket | flashx.textLayout.formats |
Klass | public class TabStopFormat |
Arv | TabStopFormat Object |
Implementerar | ITabStopFormat |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
TextLayoutFormat.tabstops
som en array med TabStopFormat-objekt.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
alignment : *
Tabbjustering för detta tabbstopp. | TabStopFormat | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
decimalAlignmentToken : *
Den justeringstoken som ska användas om justeringen är DECIMAL. | TabStopFormat | ||
defaultFormat : flashx.textLayout.formats:ITabStopFormat [statisk] [skrivskyddad]
Returnerar ett TabStopFormat-objekt med standardinställningar. | TabStopFormat | ||
position : *
Tabbstoppets position, i pixlar, i förhållande till kolumnens startkant. | TabStopFormat |
Metod | Definieras med | ||
---|---|---|---|
TabStopFormat(initialValues:flashx.textLayout.formats:ITabStopFormat = null)
Skapar ett nytt TabStopFormat-objekt. | TabStopFormat | ||
Ersätter egenskapsvärden i det här TabStopFormat-objektet med de egenskapsvärden som angetts i den inkommande ITabStopFormat-instansen. | TabStopFormat | ||
Sammanfogar värdena för egenskaper i den inkommande ITabStopFormat-instansen med värdena i det här TabStopFormat-objektet. | TabStopFormat | ||
Sammanfogar värdena för egenskaper i den inkommande ITabStopFormat-instansen med värdena i det här TabStopFormat-objektet. | TabStopFormat | ||
Kopierar TabStopFormat-inställningar från värdena i ITabStopFormat-instansen till detta TabStopFormat-objekt. | TabStopFormat | ||
Returnerar värdet för formatet angivet med parametern styleProp som anger formatnamnet. | TabStopFormat | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
isEqual(p1:flashx.textLayout.formats:ITabStopFormat, p2:flashx.textLayout.formats:ITabStopFormat):Boolean [statisk]
Jämför egenskaper i ITabStopFormat-instansen p1 med egenskaper i ITabStopFormat-instansen p2 och returnerar true om alla egenskaper matchar. | TabStopFormat | ||
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 egenskaper i det här TabStopFormat-objektet som odefinierade om de inte matchar egenskaperna i den inkommande ITabStopFormat-instansen. | TabStopFormat | ||
Anger egenskaper i det här TabStopFormat-objektet som odefinierade om de matchar egenskaperna i den inkommande ITabStopFormat-instansen. | TabStopFormat | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Ange värdet för formatet angivet med parametern styleProp som anger formatnamnet för värdet. | TabStopFormat | ||
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:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Tabbjustering för detta tabbstopp.
Giltiga värden är TabAlignment.START, TabAlignment.CENTER, TabAlignment.END, TabAlignment.DECIMAL och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet för TabAlignment.START.
Implementering
public function get alignment():*
public function set alignment(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
decimalAlignmentToken | egenskap |
decimalAlignmentToken:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Den justeringstoken som ska användas om justeringen är DECIMAL.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet null.
Implementering
public function get decimalAlignmentToken():*
public function set decimalAlignmentToken(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
defaultFormat | egenskap |
defaultFormat:flashx.textLayout.formats:ITabStopFormat
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnerar ett TabStopFormat-objekt med standardinställningar. Den här funktionen returnerar alltid samma objekt.
Implementering
public static function get defaultFormat():flashx.textLayout.formats:ITabStopFormat
position | egenskap |
position:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Tabbstoppets position, i pixlar, i förhållande till kolumnens startkant.
Giltiga värden är tal från 0 till 10 000 och FormatValue.INHERIT.
Standardvärdet är odefinierat, vilket anger att det inte ställts in.
Om värdet är odefinierat under överlappning får den här egenskapen värdet 0.
Implementering
public function get position():*
public function set position(value:any):void
Utlöser
RangeError — när det angivna värdet inte ligger inom den här egenskapens intervall
|
Relaterade API-element
TabStopFormat | () | Konstruktor |
public function TabStopFormat(initialValues:flashx.textLayout.formats:ITabStopFormat = null)
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Skapar ett nytt TabStopFormat-objekt. Alla inställningar är tomma eller (valfritt) initieras från det angivna initialValues
-objektet.
initialValues:flashx.textLayout.formats:ITabStopFormat (default = null ) — valfri instans från vilken inledande värden ska kopieras.
|
Relaterade API-element
apply | () | metod |
public function apply(incoming:flashx.textLayout.formats:ITabStopFormat):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Ersätter egenskapsvärden i det här TabStopFormat-objektet med de egenskapsvärden som angetts i den inkommande
ITabStopFormat-instansen. Egenskaper som är odefinierade
i den inkommande
ITabStopFormat-instansen ändras inte i det här objektet.
Parametrar
incoming:flashx.textLayout.formats:ITabStopFormat — instans vars egenskapsvärden tillämpas på det här TabStopFormat-objektet.
|
concat | () | metod |
public function concat(incoming:flashx.textLayout.formats:ITabStopFormat):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Sammanfogar värdena för egenskaper i den inkommande (incoming
) ITabStopFormat-instansen med värdena i det här TabStopFormat-objektet. I det här (det mottagande) TabStopFormat-objektet får egenskaper, vars värden är FormatValue.INHERIT
, och ärvande egenskaper vars värden är undefined
, nya värden från incoming
-objektet. Ej ärvande egenskaper, vars värden är undefined
, får standardvärden. Alla andra egenskapsvärden förblir oförändrade.
Parametrar
incoming:flashx.textLayout.formats:ITabStopFormat — den instans från vilken värdena sammanfogas.
|
Relaterade API-element
concatInheritOnly | () | metod |
public function concatInheritOnly(incoming:flashx.textLayout.formats:ITabStopFormat):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Sammanfogar värdena för egenskaper i den inkommande (incoming
) ITabStopFormat-instansen med värdena i det här TabStopFormat-objektet. I det här (det mottagande) TabStopFormat-objektet får egenskaper, vars värden är FormatValue.INHERIT
, och ärvande egenskaper vars värden är undefined
, nya värden från incoming
-objektet. Alla andra egenskapsvärden förblir oförändrade.
Parametrar
incoming:flashx.textLayout.formats:ITabStopFormat — den instans från vilken värdena sammanfogas.
|
Relaterade API-element
copy | () | metod |
public function copy(values:flashx.textLayout.formats:ITabStopFormat):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Kopierar TabStopFormat-inställningar från värdena
i ITabStopFormat-instansen till detta TabStopFormat-objekt. Om värdena
är null
initieras detta TabStopFormat-objekt med odefinierade värden för alla egenskaper.
Parametrar
values:flashx.textLayout.formats:ITabStopFormat — valfri instans från vilken värden ska kopieras.
|
getStyle | () | metod |
public function getStyle(styleName:String):*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Returnera värdet för formatet angivet med parametern styleProp
som anger formatnamnet.
Parametrar
styleName:String — Namnet på det format, vars värde ska hämtas.
|
* — Värdet på det angivna formatet. Vilken typ det är beror på vilken typ det öppnade formatet har. Returnerar undefined om formatet inte har angetts.
|
isEqual | () | metod |
public static function isEqual(p1:flashx.textLayout.formats:ITabStopFormat, p2:flashx.textLayout.formats:ITabStopFormat):Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Jämför egenskaper i ITabStopFormat-instansen p1
med egenskaper i ITabStopFormat-instansen p2
och returnerar true
om alla egenskaper matchar.
Parametrar
p1:flashx.textLayout.formats:ITabStopFormat — instans som ska jämföras med p2 .
| |
p2:flashx.textLayout.formats:ITabStopFormat — instans som ska jämföras med p1 .
|
Boolean — true om alla egenskaper matchar, i annat fall false.
|
removeClashing | () | metod |
public function removeClashing(incoming:flashx.textLayout.formats:ITabStopFormat):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Anger egenskaper i det här TabStopFormat-objektet som odefinierade
om de inte matchar egenskaperna i den inkommande
ITabStopFormat-instansen.
Parametrar
incoming:flashx.textLayout.formats:ITabStopFormat — instans som det här TabStopFormat-objektets egenskapsvärden ska jämföras med.
|
removeMatching | () | metod |
public function removeMatching(incoming:flashx.textLayout.formats:ITabStopFormat):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Anger egenskaper i det här TabStopFormat-objektet som odefinierade
om de matchar egenskaperna i den inkommande
ITabStopFormat-instansen.
Parametrar
incoming:flashx.textLayout.formats:ITabStopFormat — instans som det här TabStopFormat-objektets egenskapsvärden ska jämföras med.
|
setStyle | () | metod |
public function setStyle(styleName:String, value:*):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Ange värdet för formatet med parametern styleProp
som ställer in formatnamnet på value
.
Parametrar
styleName:String — Namnet på det format, vars värde ska anges.
| |
value:* — Värdet som ska anges.
|
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(); } } }
Tue Jun 12 2018, 01:40 PM Z