Pakket | flash.text.engine |
Klasse | public class TextJustifier |
Overerving | TextJustifier Object |
Subklassen | EastAsianJustifier, SpaceJustifier |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
U kunt niet rechtstreeks een instantie van de klasse TextJustifier maken. Wanneer u new TextJustifier()
aanroept, wordt een ArgumentError
-uitzondering gegenereerd. Als u de eigenschappen van een EastAsianJustifier- of SpaceJustifier-object instelt nadat u het op een TextBlock hebt toegepast, wordt het TextBlock niet ongeldig gemaakt.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
lineJustification : String
Geeft de regeluitvulling aan voor de tekst in een tekstblok. | TextJustifier | ||
locale : String [alleen-lezen]
Geeft de landinstelling op die de uitvullingsregels voor de tekst in een tekstblok moet bepalen. | TextJustifier |
Methode | Gedefinieerd door | ||
---|---|---|---|
Wanneer de nieuwe constructor TextJustifier() wordt aangeroepen, wordt een ArgumentError-uitzondering gegenereerd. | TextJustifier | ||
Hiermee wordt een gekloonde kopie van het object TextJustifier gemaakt. | TextJustifier | ||
[statisch]
Construeert een standaardsubklasse TextJustifier die geschikt is voor de opgegeven landinstelling. | TextJustifier | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
lineJustification | eigenschap |
lineJustification:String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Geeft de regeluitvulling aan voor de tekst in een tekstblok.
Gebruik de volgende constanten die door LineJustification
zijn gedefinieerd als geldige waarden voor deze eigenschap:
Tekenreekswaarde | Beschrijving |
---|---|
LineJustification.UNJUSTIFIED | Regels worden niet uitgevuld. |
LineJustification.ALL_BUT_LAST | Alle regels worden uitgevuld, behalve de laatste regel. |
LineJustification.ALL_INCLUDING_LAST | Alle regels worden uitgevuld. |
LineJustification.ALL_BUT_MANDATORY_BREAK | Alle regels worden uitgevuld, behalve de laatste regel en de regels die eindigen op verplichte eindemarkeringen. |
Implementatie
public function get lineJustification():String
public function set lineJustification(value:String):void
Verwante API-elementen
locale | eigenschap |
locale:String
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Geeft de landinstelling op die de uitvullingsregels voor de tekst in een tekstblok moet bepalen. Er wordt gebruik gemaakt van standaardlandinstellings-id's. Bijvoorbeeld 'en', 'en_US' en 'en-US' zijn id's voor Engels en 'ja' voor Japans.
Implementatie
public function get locale():String
Gegenereerde uitzondering
ArgumentError — De opgegeven locale is null of te kort om een geldige landinstelling aan te duiden.
|
TextJustifier | () | Constructor |
public function TextJustifier(locale:String, lineJustification:String)
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Wanneer de constructor new TextJustifier()
wordt aangeroepen, wordt een ArgumentError
-uitzondering gegenereerd. U kunt echter wel constructors aanroepen voor de volgende subklassen van TextJustifier:
new SpaceJustifier()
new EastAsianJustifier()
locale:String — De landinstelling waarmee de uitvullingsregels moeten worden bepaald.
| |
lineJustification:String — Het type regeluitvulling voor de alinea. Gebruik constanten van LineJustification voor deze eigenschap.
|
Gegenereerde uitzondering
ArgumentError — De opgegeven locale is null of te kort om een geldige landinstelling aan te duiden.
| |
ArgumentError — De opgegeven lineJustification is geen lid van LineJustification .
|
Verwante API-elementen
clone | () | methode |
public function clone():flash.text.engine:TextJustifier
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt een gekloonde kopie van het object TextJustifier gemaakt.
Subklassen van TextJustifier moeten deze methode negeren.
Geretourneerde waardeflash.text.engine:TextJustifier — Een kopie van het object TextJustifier .
|
getJustifierForLocale | () | methode |
public static function getJustifierForLocale(locale:String):flash.text.engine:TextJustifier
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Construeert een standaardsubklasse TextJustifier die geschikt is voor de opgegeven landinstelling.
Als de landinstelling Chinees, Koreaans of Japans is, wordt een standaard EastAsianJustifier-object geconstrueerd. Anders wordt een standaard SpaceJustifier-object geconstrueerd.
Parameters
locale:String — De landinstelling waarmee moet worden bepaald welke justifier wordt geconstrueerd.
|
flash.text.engine:TextJustifier — Een verwijzing naar een TextJustifier -object.
|
Gegenereerde uitzondering
ArgumentError — De opgegeven locale is null of te kort om een geldige landinstelling aan te duiden.
|
Wed Jun 13 2018, 11:42 AM Z