Paket | flashx.textLayout.formats |
Klasse | public class TabStopFormat |
Vererbung | TabStopFormat Object |
Implementiert | ITabStopFormat |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
TextLayoutFormat.tabstops
-Eigenschaft auf ein Array von TabStopFormat-Objekten einstellen.
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
alignment : *
Die Ausrichtung für diesen Tabulator. | TabStopFormat | ||
constructor : 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 |
Methode | Definiert von | ||
---|---|---|---|
TabStopFormat(initialValues:flashx.textLayout.formats:ITabStopFormat = null)
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 | ||
Gibt den Wert des Stils zurück, der vom styleProp-Parameter festgelegt wurde, der den Stilnamen festlegt. | TabStopFormat | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
isEqual(p1:flashx.textLayout.formats:ITabStopFormat, p2:flashx.textLayout.formats:ITabStopFormat):Boolean [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 | ||
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 | ||
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 | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Legt den Wert des Stils fest, der vom styleProp-Parameter angegeben wurde, der den Stilnamen festlegt. | TabStopFormat | ||
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:*
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
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.
initialValues:flashx.textLayout.formats:ITabStopFormat (default = null ) — Optionale Instanz, von der Startwerte kopiert werden können.
|
Verwandte API-Elemente
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.
|
* — 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.
|
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.
|
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, 10:04 AM Z