Pakiet | flash.text.engine |
Klasa | public class TextJustifier |
Dziedziczenie | TextJustifier Object |
Podklasy | EastAsianJustifier, SpaceJustifier |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Obiektów klasy TextJustifier nie można tworzyć bezpośrednio. Wywołanie metody new TextJustifier()
powoduje zgłoszenie wyjątku ArgumentError
. Ustawienie właściwości obiektu EastAsianJustifier lub SpaceJustifier po zastosowaniu go do obiektu TextBlock nie unieważnia obiektu TextBlock.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
lineJustification : String
Określa justowanie wierszy tekstu w bloku tekstu. | TextJustifier | ||
locale : String [tylko do odczytu]
Określa ustawienia regionalne w celu ustalenia zasad justowania tekstu w bloku tekstu. | TextJustifier |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Wywołanie konstruktora newTextJustifier() skutkuje wyjątkiem ArgumentError. | TextJustifier | ||
Tworzy klon obiektu TextJustifier. | TextJustifier | ||
[statyczny]
Tworzy domyślną podklasę TextJustifier odpowiednią dla określonych ustawień regionalnych. | TextJustifier | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
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 dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
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 |
lineJustification | właściwość |
lineJustification:String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Określa justowanie wierszy tekstu w bloku tekstu.
Jako poprawnych wartości dla tej właściwości należy użyć następujących stałych zdefiniowanych w klasie LineJustification
:
Wartość ciągu znaków | Opis |
---|---|
LineJustification.UNJUSTIFIED | Tworzy niewyjustowane wiersze. |
LineJustification.ALL_BUT_LAST | Tworzy wyłącznie wyjustowane wiesze oprócz ostatniego. |
LineJustification.ALL_INCLUDING_LAST | Tworzy wyłącznie wyjustowane wiersze. |
LineJustification.ALL_BUT_MANDATORY_BREAK | Tworzy wszystkie wyjustowane wiersze oprócz ostatniego wiersza i wierszy zakończonych znakami obowiązkowego podziału. |
Implementacja
public function get lineJustification():String
public function set lineJustification(value:String):void
Powiązane elementy interfejsu API
locale | właściwość |
locale:String
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Określa ustawienia regionalne w celu ustalenia zasad justowania tekstu w bloku tekstu. Używane są standardowe identyfikatory ustawień regionalnych. Na przykład „en”, „en_US” i „en-US” oznaczają język angielski, a „ja” oznacza język japoński.
Implementacja
public function get locale():String
Zgłasza
ArgumentError — Dla parametru locale określono wartość null lub wartość jest za krótka, aby stanowić poprawne ustawienia regionalne.
|
TextJustifier | () | Konstruktor |
public function TextJustifier(locale:String, lineJustification:String)
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Wywoływanie konstruktora new TextJustifier()
powoduje zgłoszenie wyjątku ArgumentError
. Jednak możliwe jest wywołanie konstruktorów następujących podklas obiektu TextJustifier:
new SpaceJustifier()
new EastAsianJustifier()
locale:String — Ustawienia regionalne w celu określenia reguł justowania.
| |
lineJustification:String — Typ justowania wierszy w akapicie. Dla tej właściwości należy użyć stałej z klasy LineJustification .
|
Zgłasza
ArgumentError — Dla parametru locale określono wartość null lub wartość jest za krótka, aby stanowić poprawne ustawienia regionalne.
| |
ArgumentError — Określona właściwość lineJustification nie jest elementem klasy LineJustification .
|
Powiązane elementy interfejsu API
clone | () | metoda |
public function clone():flash.text.engine:TextJustifier
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Tworzy klon obiektu TextJustifier.
Podklasy klasy TextJustifier muszą przesłaniać tę metodę.
Zwracaflash.text.engine:TextJustifier — Kopia obiektu TextJustifier .
|
getJustifierForLocale | () | metoda |
public static function getJustifierForLocale(locale:String):flash.text.engine:TextJustifier
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Tworzy domyślną podklasę TextJustifier odpowiednią dla określonych ustawień regionalnych.
Jeśli ustawienia regionalne odnoszą się do języka chińskiego, koreańskiego lub japońskiego, metoda tworzy domyślny obiekt EastAsianJustifier. W przeciwnym razie mechanizm tekstu tworzy domyślny obiekt SpaceJustifier.
Parametry
locale:String — Ustawienia regionalne w celu określenia tworzonego mechanizmu justowania.
|
flash.text.engine:TextJustifier — Odwołanie do obiektu TextJustifier .
|
Zgłasza
ArgumentError — Dla parametru locale określono wartość null lub wartość jest za krótka, aby stanowić poprawne ustawienia regionalne.
|
Tue Jun 12 2018, 12:06 PM Z