Pakiet | flashx.textLayout.formats |
Klasa | public class TabStopFormat |
Dziedziczenie | TabStopFormat Object |
Implementuje | ITabStopFormat |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
TextLayoutFormat.tabstops
można przypisać tablicę obiektów TabStopFormat.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
alignment : *
Wyrównanie tabulatora tego znacznika tabulacji. | TabStopFormat | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
decimalAlignmentToken : *
Token wyrównania używany, jeśli wyrównanie ma wartość DECIMAL. | TabStopFormat | ||
defaultFormat : flashx.textLayout.formats:ITabStopFormat [statyczny] [tylko do odczytu]
Zwraca obiekt TabStopFormat z domyślnymi ustawieniami. | TabStopFormat | ||
position : *
Położenie punktu tabulacji, w pikselach, względem krawędzi początkowej kolumny. | TabStopFormat |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
TabStopFormat(initialValues:flashx.textLayout.formats:ITabStopFormat = null)
Tworzy nowy obiekt TabStopFormat. | TabStopFormat | ||
Zastępuje wartości właściwości w danym obiekcie TabStopFormat wartościami właściwości, które są ustawione w przychodzącej instancji klasy ITabStopFormat. | TabStopFormat | ||
Konkatenuje wartości właściwości w przychodzącej instancji ITabStopFormat z wartościami obiektu TabStopFormat. | TabStopFormat | ||
Konkatenuje wartości właściwości w przychodzącej instancji ITabStopFormat z wartościami obiektu TabStopFormat. | TabStopFormat | ||
Kopiuje ustawienia TabStopFormat z wartości instancji klasy ITabStopFormat do danego obiektu TabStopFormat. | TabStopFormat | ||
Zwraca wartość stylu określoną w parametrze styleProp, który oznacza nazwę stylu. | TabStopFormat | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
isEqual(p1:flashx.textLayout.formats:ITabStopFormat, p2:flashx.textLayout.formats:ITabStopFormat):Boolean [statyczny]
Porównuje właściwości w instancji p1 klasy ITabStopFormat z właściwościami w instancji p2 klasy ITabStopFormat i zwraca wartość true, jeśli wszystkie właściwości są zgodne. | TabStopFormat | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia właściwości w danym obiekcie TabStopFormat jako niezdefiniowane, jeśli nie są zgodne z właściwościami w przychodzącej instancji klasy ITabStopFormat. | TabStopFormat | ||
Ustawia właściwości w danym obiekcie TabStopFormat jako niezdefiniowane, jeśli są zgodne z właściwościami w przychodzącej instancji klasy ITabStopFormat. | TabStopFormat | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Ustawia wartość stylu określoną w parametrze styleProp, który oznacza nazwę stylu dla właściwości value. | TabStopFormat | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
alignment | właściwość |
alignment:*
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wyrównanie tabulatora tego znacznika tabulacji.
Wartości dozwolone: TabAlignment.START, TabAlignment.CENTER, TabAlignment.END, TabAlignment.DECIMAL, FormatValue.INHERIT.
Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.
Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, ta właściwość przyjmie wartość TabAlignment.START.
Implementacja
public function get alignment():*
public function set alignment(value:any):void
Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.
|
Powiązane elementy interfejsu API
decimalAlignmentToken | właściwość |
decimalAlignmentToken:*
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Token wyrównania używany, jeśli wyrównanie ma wartość DECIMAL.
Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.
Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, zostanie przyjęta wartość null.
Implementacja
public function get decimalAlignmentToken():*
public function set decimalAlignmentToken(value:any):void
Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.
|
defaultFormat | właściwość |
defaultFormat:flashx.textLayout.formats:ITabStopFormat
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Zwraca obiekt TabStopFormat z domyślnymi ustawieniami. Ta funkcja zawsze zwraca ten sam obiekt.
Implementacja
public static function get defaultFormat():flashx.textLayout.formats:ITabStopFormat
position | właściwość |
position:*
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Położenie punktu tabulacji, w pikselach, względem krawędzi początkowej kolumny.
Wartości dozwolone to liczby od 0 do 10000 oraz ciąg FormatValue.INHERIT.
Wartość domyślna, undefined, oznacza, że właściwość nie jest ustawiona.
Jeśli przekazana kaskadowo właściwość będzie miała wartość undefined, zostanie przyjęta wartość 0.
Implementacja
public function get position():*
public function set position(value:any):void
Zgłasza
RangeError — Gdy ustawiona wartość nie mieści się w zakresie dozwolonym dla tej właściwości.
|
Powiązane elementy interfejsu API
TabStopFormat | () | Konstruktor |
public function TabStopFormat(initialValues:flashx.textLayout.formats:ITabStopFormat = null)
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Tworzy nowy obiekt TabStopFormat. Wszystkie ustawienia są puste lub — opcjonalnie — są inicjowane z udostępnionego obiektu initialValues
.
initialValues:flashx.textLayout.formats:ITabStopFormat (default = null ) — Opcjonalne wystąpienie, z którego można skopiować wartości początkowe.
|
Powiązane elementy interfejsu API
apply | () | metoda |
public function apply(incoming:flashx.textLayout.formats:ITabStopFormat):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Zastępuje wartości właściwości w danym obiekcie TabStopFormat wartościami właściwości, które są ustawione w przychodzącej
instancji klasy ITabStopFormat. Właściwości niezdefiniowane
w przychodzącej
instancji klasy ITabStopFormat nie są zmieniane w tym obiekcie.
Parametry
incoming:flashx.textLayout.formats:ITabStopFormat — instancja, której wartości właściwości są stosowane dla obiektu TabStopFormat.
|
concat | () | metoda |
public function concat(incoming:flashx.textLayout.formats:ITabStopFormat):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Konkatenuje wartości właściwości w przychodzącej
instancji ITabStopFormat z wartościami obiektu TabStopFormat. W tym (odbierającym) obiekcie TabStopFormat właściwości o wartości FormatValue.INHERIT
oraz właściwości dziedziczące wartość undefined
otrzymają nowe wartości z obiektu incoming
. Właściwości niedziedziczące o wartości undefined
otrzymają wartości domyślne. Wartości wszystkich pozostałych właściwości pozostaną niezmienione.
Parametry
incoming:flashx.textLayout.formats:ITabStopFormat — instancja, z której wartości są konkatenowane.
|
Powiązane elementy interfejsu API
concatInheritOnly | () | metoda |
public function concatInheritOnly(incoming:flashx.textLayout.formats:ITabStopFormat):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Konkatenuje wartości właściwości w przychodzącej
instancji ITabStopFormat z wartościami obiektu TabStopFormat. W tym (odbierającym) obiekcie TabStopFormat właściwości o wartości FormatValue.INHERIT
oraz właściwości dziedziczące wartość undefined
otrzymają nowe wartości z obiektu incoming
. Wartości wszystkich pozostałych właściwości pozostaną niezmienione.
Parametry
incoming:flashx.textLayout.formats:ITabStopFormat — instancja, z której wartości są konkatenowane.
|
Powiązane elementy interfejsu API
copy | () | metoda |
public function copy(values:flashx.textLayout.formats:ITabStopFormat):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Kopiuje ustawienia TabStopFormat z wartości
instancji klasy ITabStopFormat do danego obiektu TabStopFormat. Jeśli wartości
są równe null
, ten obiekt TabStopFormat jest inicjowany z niezdefiniowanymi wartościami dla wszystkich właściwości.
Parametry
values:flashx.textLayout.formats:ITabStopFormat — opcjonalna instancja, z której można skopiować wartości.
|
getStyle | () | metoda |
public function getStyle(styleName:String):*
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Zwraca wartość stylu określoną w parametrze styleProp
, który oznacza nazwę stylu.
Parametry
styleName:String — Nazwa stylu, którego wartość ma zostać uzyskana.
|
* — Wartość określonego stylu. Typ może być różny w zależności od typu stylu, do którego uzyskiwany jest dostęp. Zwraca undefined , jeśli styl nie jest ustawiony.
|
isEqual | () | metoda |
public static function isEqual(p1:flashx.textLayout.formats:ITabStopFormat, p2:flashx.textLayout.formats:ITabStopFormat):Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Porównuje właściwości w instancji p1
klasy ITabStopFormat z właściwościami w instancji p2
klasy ITabStopFormat i zwraca true
, jeśli wszystkie właściwości są zgodne.
Parametry
p1:flashx.textLayout.formats:ITabStopFormat — instancja do porównania z p2 .
| |
p2:flashx.textLayout.formats:ITabStopFormat — instancja do porównania z p1 .
|
Boolean — true, jeśli wszystkie właściwości są zgodne. W przeciwnym wypadku wartość false.
|
removeClashing | () | metoda |
public function removeClashing(incoming:flashx.textLayout.formats:ITabStopFormat):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Ustawia właściwości w danym obiekcie TabStopFormat jako niezdefiniowane
, jeśli nie są zgodne z właściwościami w przychodzącej
instancji klasy ITabStopFormat.
Parametry
incoming:flashx.textLayout.formats:ITabStopFormat — Wystąpienie, z którym porównywane są wartości właściwości obiektu TabStopFormat.
|
removeMatching | () | metoda |
public function removeMatching(incoming:flashx.textLayout.formats:ITabStopFormat):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Ustawia właściwości w danym obiekcie TabStopFormat jako niezdefiniowane
, jeśli są zgodne z właściwościami w przychodzącej
instancji klasy ITabStopFormat.
Parametry
incoming:flashx.textLayout.formats:ITabStopFormat — instancja, z którą porównywane są wartości właściwości obiektu TabStopFormat.
|
setStyle | () | metoda |
public function setStyle(styleName:String, value:*):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Ustawia wartość stylu określoną w parametrze styleProp
, który oznacza nazwę stylu dla właściwości value
.
Parametry
styleName:String — Nazwa stylu, którego wartość ma zostać ustawiona.
| |
value:* — Wartość do ustawienia.
|
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, 12:06 PM Z