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...
flashx.textLayout.factory 

TextLineFactoryBase  - AS3

Packageflashx.textLayout.factory
Classepublic class TextLineFactoryBase
HéritageTextLineFactoryBase Inheritance Object
Sous-classes StringTextLineFactory, TextFlowTextLineFactory

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

La classe TextLineFactoryBase sert de classe de base aux fabriques de lignes de texte Text Layout Framework.

Remarque : le code d’application n’a généralement pas besoin de créer ou d’utiliser un objet TextLineFactoryBase directement. Utilisez l’une des classes de fabrique de texte dérivées à la place.

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
  compositionBounds : Rectangle
Rectangle dans lequel sont créées les lignes de texte.
TextLineFactoryBase
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  horizontalScrollPolicy : String
Spécifie comment les lignes sont créées lorsque les limites de composition ne sont pas assez grandes.
TextLineFactoryBase
  isTruncated : Boolean
[lecture seule] Indique si le texte a été tronqué lors de la dernière création de lignes.
TextLineFactoryBase
  swfContext : ISWFContext
L’occurrence ISWFContext utilisée pour effectuer des appels FTE le cas échéant.
TextLineFactoryBase
  truncationOptions : flashx.textLayout.factory:TruncationOptions
Indique les options de troncation de texte s’il ne correspond pas aux limites de composition.
TextLineFactoryBase
  verticalScrollPolicy : String
Spécifie comment les lignes sont créées lorsque les limites de composition ne sont pas assez grandes.
TextLineFactoryBase
Méthodes publiques
 MéthodeDéfini par
  
Constructeur de classe de base pour les fabriques de lignes de texte.
TextLineFactoryBase
  
Plus petit rectangle dans lequel le contenu mis en forme s’adapte.
TextLineFactoryBase
 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é

compositionBounds

propriété
compositionBounds:Rectangle

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

Rectangle dans lequel sont créées les lignes de texte.



Implémentation
    public function get compositionBounds():Rectangle
    public function set compositionBounds(value:Rectangle):void

horizontalScrollPolicy

propriété 
horizontalScrollPolicy:String

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

Spécifie comment les lignes sont créées lorsque les limites de composition ne sont pas assez grandes.

Si défini sur ScrollPolicy.ON ou ScrollPolicy.AUTO, toutes les lignes sont créées. Il s’agit de la votre responsabilité pour faire défiler les lignes dans la zone visible (et pour masquer les lignes hors de cette zone, si nécessaire). Si défini sur ScrollPolicy.OFF, les seules lignes qui s’adaptent aux limites de composition sont créées.

Si la propriété truncationOptions est définie, la politique de défilement est ignorée (et traitée comme ScrollPolicy.OFF).



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

Eléments de l’API associés

isTruncated

propriété 
isTruncated:Boolean  [lecture seule]

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

Indique si le texte a été tronqué lors de la dernière création de lignes.



Implémentation
    public function get isTruncated():Boolean

swfContext

propriété 
swfContext:ISWFContext

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

L’occurrence ISWFContext utilisée pour effectuer des appels FTE le cas échéant.

Par défaut, l’implémentation ISWFContext est cet objet FlowComposerBase. Les applications peuvent fournir une implémentation personnalisée pour utiliser des polices intégrées dans un autre fichier SWF ou pour mettre en mémoire cache et réutiliser des lignes de texte.



Implémentation
    public function get swfContext():ISWFContext
    public function set swfContext(value:ISWFContext):void

Eléments de l’API associés

truncationOptions

propriété 
truncationOptions:flashx.textLayout.factory:TruncationOptions

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

Indique les options de troncation de texte s’il ne correspond pas aux limites de composition.



Implémentation
    public function get truncationOptions():flashx.textLayout.factory:TruncationOptions
    public function set truncationOptions(value:flashx.textLayout.factory:TruncationOptions):void

verticalScrollPolicy

propriété 
verticalScrollPolicy:String

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

Spécifie comment les lignes sont créées lorsque les limites de composition ne sont pas assez grandes.

Si défini sur ScrollPolicy.ON ou ScrollPolicy.AUTO, toutes les lignes sont créées. Il s’agit de la votre responsabilité pour faire défiler les lignes dans la zone visible (et pour masquer les lignes hors de cette zone, si nécessaire). Si défini sur ScrollPolicy.OFF, les seules lignes qui s’adaptent aux limites de composition sont créées.

Si la propriété truncationOptions est définie, la politique de défilement est ignorée (et traitée comme ScrollPolicy.OFF).



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

Eléments de l’API associés

Détails du constructeur

TextLineFactoryBase

()Constructeur
public function TextLineFactoryBase()

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

Constructeur de classe de base pour les fabriques de lignes de texte.

Remarque : le code d’application n’a généralement pas besoin de créer ou d’utiliser un objet TextLineFactoryBase directement. Utilisez l’une des classes de fabrique de texte dérivées à la place.

Détails de la méthode

getContentBounds

()méthode
public function getContentBounds():Rectangle

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

Plus petit rectangle dans lequel le contenu mis en forme s’adapte.

Remarque : les lignes tronquées ne sont pas incluses dans le calcul de la taille.

Valeur renvoyée
Rectangle




[ 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.