Paket | flash.text.engine |
Klasse | public class TextJustifier |
Vererbung | TextJustifier Object |
Unterklassen | EastAsianJustifier, SpaceJustifier |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Die TextJustifier-Klasse kann nicht direkt instanziiert werden. Durch das Aufrufen von new TextJustifier()
wird ein ArgumentError
-Ausnahmefehler zurückgegeben. Das Einstellen der Eigenschaften eines EastAsianJustifier- oder SpaceJustifier-Objekts, nachdem Sie es auf einen TextBlock angewendet haben, macht den TextBlock nicht ungültig.
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
lineJustification : String
Gibt die Zeilenausrichtung im Blocksatz für den Text in einem Textblock an. | TextJustifier | ||
locale : String [schreibgeschützt]
Gibt das Gebietsschema an, das die Blocksatzregeln für den Text in einem Textblock bestimmt. | TextJustifier |
Methode | Definiert von | ||
---|---|---|---|
Durch das Aufrufen des Konstruktors „new TextJustifier()“ wird ein ArgumentError-Ausnahmefehler zurückgegeben. | TextJustifier | ||
Erstellt eine geklonte Kopie von TextJustifier. | TextJustifier | ||
[statisch]
Erstellt eine standardmäßige TextJustifier-Unterklasse, die für das angegebene Gebietsschema geeignet ist. | TextJustifier | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
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 | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
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 |
lineJustification | Eigenschaft |
lineJustification:String
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Gibt die Zeilenausrichtung im Blocksatz für den Text in einem Textblock an.
Verwenden Sie die folgenden Konstanten, die von LineJustification
als gültige Werte für diese Eigenschaft definiert werden:
Stringwert | Beschreibung |
---|---|
LineJustification.UNJUSTIFIED | Erzeugt Zeilen ohne Blocksatz. |
LineJustification.ALL_BUT_LAST | Erzeugt Zeilen im Blocksatz mit Ausnahme der letzten. |
LineJustification.ALL_INCLUDING_LAST | Erzeugt alle Zeilen im Blocksatz. |
LineJustification.ALL_BUT_MANDATORY_BREAK | Generiert alle Zeilen im Blocksatz, außer die letzte Zeile und Zeilen mit erzwungenen Zeilenumbrüchen. |
Implementierung
public function get lineJustification():String
public function set lineJustification(value:String):void
Verwandte API-Elemente
locale | Eigenschaft |
locale:String
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Gibt das Gebietsschema an, das die Blocksatzregeln für den Text in einem Textblock bestimmt. Es werden Standardkennzeichner für Gebietsschemas verwendet. Beispiel: „en“, „en_US“ und „en-US“ stehen für Englisch, „ja“ für Japanisch.
Implementierung
public function get locale():String
Auslöser
ArgumentError — Die angegebene locale ist entweder null oder zu kurz, um ein gültiges Gebietsschema anzugeben.
|
TextJustifier | () | Konstruktor |
public function TextJustifier(locale:String, lineJustification:String)
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Durch das Aufrufen des Konstruktors new TextJustifier()
wird ein ArgumentError
-Ausnahmefehler zurückgegeben. Siekönnen jedoch durchaus Konstruktoren für die folgenden Unterklassen von TextJustifier aufrufen:
new SpaceJustifier()
new EastAsianJustifier()
locale:String — Das Gebietsschema, das die Regeln für den Blocksatz bestimmt.
| |
lineJustification:String — Der Typ der Zeilenausrichtung im Blocksatz für den Text in einem Textblock. Verwenden Sie LineJustification -Konstanten für diese Eigenschaft.
|
Auslöser
ArgumentError — Die angegebene locale ist entweder null oder zu kurz, um ein gültiges Gebietsschema anzugeben.
| |
ArgumentError — Die angegebene lineJustification ist kein Mitglied von LineJustification .
|
Verwandte API-Elemente
clone | () | Methode |
public function clone():flash.text.engine:TextJustifier
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Erstellt eine geklonte Kopie von TextJustifier.
Unterklassen von TextJustifier müssen diese Methode außer Kraft setzen.
Rückgabewerteflash.text.engine:TextJustifier — Eine Kopie des TextJustifier -Objekts.
|
getJustifierForLocale | () | Methode |
public static function getJustifierForLocale(locale:String):flash.text.engine:TextJustifier
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Erstellt eine standardmäßige TextJustifier-Unterklasse, die für das angegebene Gebietsschema geeignet ist.
Wenn das Gebietsschema Chinesisch, Koreanisch oder Japanisch ist, konstruiert die Methode ein standardmäßiges EastAsianJustifier-Objekt. Andernfalls konstruiert die Text-Engine ein standardmäßiges SpaceJustifier-Objekt.
Parameter
locale:String — Das Gebietsschema, das den erstellten Justifier bestimmt.
|
flash.text.engine:TextJustifier — Ein Verweis auf ein TextJustifier -Objekt.
|
Auslöser
ArgumentError — Die angegebene locale ist entweder null oder zu kurz, um ein gültiges Gebietsschema anzugeben.
|
Tue Jun 12 2018, 10:04 AM Z