Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
flash.text.engine 

TextJustifier  - AS3

Packageflash.text.engine
Classepublic class TextJustifier
HéritageTextJustifier Inheritance Object
Sous-classes EastAsianJustifier, SpaceJustifier

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5, Flash Lite 4

La classe TextJustifier est une base abstraite de types de justificateurs que vous pouvez appliquer à un TextBlock, en particulier pour les classes EastAsianJustifier et SpaceJustifier.

Il est impossible d’instancier directement la classe TextJustifier. L’appel de new TextJustifier() renvoie une exception ArgumentError. La définition des propriétés d’un objet EastAsianJustifier ou SpaceJustifier après son application à un TextBlock n’invalide pas le TextBlock.

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  lineJustification : String
Spécifie la justification des lignes pour le texte d’un bloc de texte.
TextJustifier
  locale : String
[lecture seule] Spécifie la variable locale permettant de déterminer les règles de justification du texte dans un bloc de texte.
TextJustifier
Méthodes publiques
 MéthodeDéfini par
  
TextJustifier(locale:String, lineJustification:String)
L’appel du constructeur TextJustifier() renvoie une exception ArgumentError.
TextJustifier
  
Crée une copie clonée de l’objet TextJustifier.
TextJustifier
  
[statique] Construit une sous-classe TextJustifier par défaut appropriée à la variable locale spécifiée.
TextJustifier
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
Détails de la propriété

lineJustification

propriété
lineJustification:String

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5, Flash Lite 4

Spécifie la justification des lignes pour le texte d’un bloc de texte.

Utilise les constantes suivantes définies par LineJustification comme valeurs valides de cette propriété :

Valeur de chaîneDescription
LineJustification.UNJUSTIFIEDGénère des lignes non justifiées.
LineJustification.ALL_BUT_LASTGénère des lignes toutes justifiées sauf la dernière.
LineJustification.ALL_INCLUDING_LASTGénère des lignes toutes justifiées.
LineJustification.ALL_BUT_MANDATORY_BREAKToutes les lignes générées sont justifiées, sauf la dernière ligne et les lignes qui se terminent par des sauts obligatoires.



Implémentation
    public function get lineJustification():String
    public function set lineJustification(value:String):void

Eléments de l’API associés

locale

propriété 
locale:String  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5, Flash Lite 4

Spécifie la variable locale permettant de déterminer les règles de justification du texte dans un bloc de texte. Les identifiants locaux standards sont utilisés. Par exemple « en », « en_US » et « en-US » pour l’anglais, « ja » pour le japonais.



Implémentation
    public function get locale():String

Valeur émise
ArgumentError — La variable locale spécifiée est null ou trop courte pour représenter une variable locale valide.
Détails du constructeur

TextJustifier

()Constructeur
public function TextJustifier(locale:String, lineJustification:String)

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5, Flash Lite 4

L’appel du constructeur TextJustifier() renvoie une exception ArgumentError. Vous pouvez cependant appeler des constructeurs pour les sous-classes suivantes de TextJustifier :

  • new SpaceJustifier()
  • new EastAsianJustifier()

Paramètres
locale:String — Variable locale permettant de déterminer les règles de justification.
 
lineJustification:String — Type de justification des lignes du paragraphe. Utilisez les constantes LineJustification pour cette propriété.

Valeur émise
ArgumentError — La variable locale spécifiée est null ou trop courte pour représenter une variable locale valide.
 
ArgumentError — Le paramètre lineJustification spécifié n’appartient pas à LineJustification.

Eléments de l’API associés

Détails de la méthode

clone

()méthode
public function clone():flash.text.engine:TextJustifier

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5, Flash Lite 4

Crée une copie clonée de l’objet TextJustifier.

Les sous-classes de TextJustifier doivent remplacer cette méthode.

Valeur renvoyée
flash.text.engine:TextJustifier — Une copie de l’objet TextJustifier.

getJustifierForLocale

()méthode 
public static function getJustifierForLocale(locale:String):flash.text.engine:TextJustifier

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5, Flash Lite 4

Construit une sous-classe TextJustifier par défaut appropriée à la variable locale spécifiée.

Si la variable locale est le chinois, le coréen ou le japonais, la méthode construit un objet EastAsianJustifier par défaut. Si ce n’est pas le cas, le moteur de saisie construit un objet SpaceJustifier par défaut.

Paramètres

locale:String — Variable locale permettant de déterminer le justificateur créé.

Valeur renvoyée
flash.text.engine:TextJustifier — Référence à un objet TextJustifier.

Valeur émise
ArgumentError — La variable locale spécifiée est null ou trop courte pour représenter une variable locale valide.




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.