| 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):voidPowią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():StringZgł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
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne