| Package | flash.text.engine |
| Classe | public final class FontMetrics |
| Héritage | FontMetrics Object |
| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | Flash Player 10, AIR 1.5 |
flash.text.engine.ElementFormat.getFontMetrics() renvoie les objets de cette classe.
Voir aussi
| Propriété | Défini par | ||
|---|---|---|---|
![]() | constructor : Object Référence à l'objet de classe ou à la fonction constructeur d'une occurrence donnée d'un objet. | Object | |
| emBox : Rectangle La valeur emBox représente l'espace de conception de la police et est utilisée pour placer des glyphes chinoises, coréennes ou japonaises par rapport à la ligne de base des caractères romains. | FontMetrics | ||
![]() | prototype : Object [statique] Référence à l'objet prototype d'un objet de classe ou fonction. | Object | |
| strikethroughOffset : Number La valeur strikethroughOffset est un décalage vertical suggéré à partir de la ligne de base des caractères romains pour un barré. | FontMetrics | ||
| strikethroughThickness : Number La valeur strikethroughThickness est l'épaisseur suggérée d'un barré. | FontMetrics | ||
| subscriptOffset : Number La valeur subscriptOffset est le décalage vertical suggéré à partir de la ligne de base des caractères romains pour un indice. | FontMetrics | ||
| subscriptScale : Number La valeur subscriptScale est le facteur de mise à l'échelle suggéré à appliquer à la taille d'un indice en points. | FontMetrics | ||
| superscriptOffset : Number La valeur superscriptOffset est le décalage vertical suggéré à partir de la ligne de base des caractères romains pour un exposant. | FontMetrics | ||
| superscriptScale : Number La valeur superscriptScale est le facteur de mise à l'échelle suggéré à appliquer à la taille d'un exposant en points. | FontMetrics | ||
| underlineOffset : Number La valeur underlineOffset est le décalage vertical suggéré à partir de la ligne de base des caractères romains d'un soulignement. | FontMetrics | ||
| underlineThickness : Number La valeur underlineThickness est l'épaisseur suggérée d'un soulignement. | FontMetrics | ||
| Méthode | Défini par | ||
|---|---|---|---|
FontMetrics(emBox:Rectangle, strikethroughOffset:Number, strikethroughThickness:Number, underlineOffset:Number, underlineThickness:Number, subscriptOffset:Number, subscriptScale:Number, superscriptOffset:Number, superscriptScale:Number) Crée un objet FontMetrics. | FontMetrics | ||
![]() | Indique si la propriété spécifiée d'un objet est définie. | Object | |
![]() | 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 | |
![]() | Indique si la propriété spécifiée existe et est énumérable. | Object | |
![]() | Définit la disponibilité d'une propriété dynamique pour les opérations en boucle. | Object | |
![]() | Renvoie la représentation sous forme de chaîne de l'objet spécifié. | Object | |
![]() | Renvoie la valeur primitive de l'objet spécifié. | Object | |
| emBox | propriété |
public var emBox:Rectangle| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | Flash Player 10, AIR 1.5 |
La valeur emBox représente l'espace de conception de la police et est utilisée pour placer des glyphes chinoises, coréennes ou japonaises par rapport à la ligne de base des caractères romains. Généralement un carré, dont les dimensions correspondent à la taille de la police, en points. L'origine (coordonnée 0,0) de la valeur emBox est définie sur le bord gauche et sur la ligne de base des caractères romains du rectangle. Par exemple, pour une police de 10 points, la valeur emBox peut être un rectangle [G,H,D,B] de [0, -8.8, 10, 1.2].
Voir aussi
| strikethroughOffset | propriété |
public var strikethroughOffset:Number| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | Flash Player 10, AIR 1.5 |
La valeur strikethroughOffset est un décalage vertical suggéré à partir de la ligne de base des caractères romains pour un barré.
Notez que, selon la rotation de la ligne, cette valeur est ajoutée ou soustraite à la position de la ligne pour trouver la position du barré. Dans une ligne avec TextRotation.ROTATE_0, strikethrough.y = line.y + strikethroughOffset. Dans une ligne avec TextRotation.ROTATE_90, strikethrough.x = line.x - strikethroughOffset.
Lors de l'application de décorations telles que les barrés, la procédure conseillée consiste à spécifier un eventMirror sur le ContentElement devant recevoir la décoration. En réponse à l'événement flash.events.Event.ADDED, les limites de la TextLineMirrorRegion peuvent être utilisées en combinaison avec strikethroughOffset pour placer le barré.
Voir aussi
| strikethroughThickness | propriété |
public var strikethroughThickness:Number| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | Flash Player 10, AIR 1.5 |
La valeur strikethroughThickness est l'épaisseur suggérée d'un barré.
Voir aussi
| subscriptOffset | propriété |
public var subscriptOffset:Number| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | Flash Player 10, AIR 1.5 |
La valeur subscriptOffset est le décalage vertical suggéré à partir de la ligne de base des caractères romains pour un indice.
La valeur subscriptOffset est utilisée avec ElementFormat.baselineShift pour positionner l'indice.
Voir aussi
| subscriptScale | propriété |
public var subscriptScale:Number| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | Flash Player 10, AIR 1.5 |
La valeur subscriptScale est le facteur de mise à l'échelle suggéré à appliquer à la taille d'un indice en points. Un facteur d'échelle de 1.0 signifie qu'il n'y a pas de mise à l'échelle.
Voir aussi
| superscriptOffset | propriété |
public var superscriptOffset:Number| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | Flash Player 10, AIR 1.5 |
La valeur superscriptOffset est le décalage vertical suggéré à partir de la ligne de base des caractères romains pour un exposant.
La valeur superscriptOffset est utilisée avec ElementFormat.baselineShift pour positionner l'exposant.
Voir aussi
| superscriptScale | propriété |
public var superscriptScale:Number| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | Flash Player 10, AIR 1.5 |
La valeur superscriptScale est le facteur de mise à l'échelle suggéré à appliquer à la taille d'un exposant en points. Un facteur d'échelle de 1.0 signifie qu'il n'y a pas de mise à l'échelle.
Voir aussi
| underlineOffset | propriété |
public var underlineOffset:Number| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | Flash Player 10, AIR 1.5 |
La valeur underlineOffset est le décalage vertical suggéré à partir de la ligne de base des caractères romains d'un soulignement.
Notez que, selon la rotation de la ligne, cette valeur est ajoutée ou soustraite à la position de la ligne pour trouver la position du soulignement. Dans une ligne avec TextRotation.ROTATE_0, underline.y = line.y + underlineOffset. Dans une ligne avec TextRotation.ROTATE_90, underline.x = line.x - underlineOffset.
Lors de l'application de décorations telles que les soulignements, la procédure conseillée consiste à spécifier un eventMirror sur le ContentElement devant recevoir la décoration. En réponse à l'événement flash.events.Event.ADDED, les limites de la TextLineMirrorRegion peuvent être utilisées en combinaison avec underlineOffset pour placer le soulignement.
Voir aussi
| underlineThickness | propriété |
public var underlineThickness:Number| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | Flash Player 10, AIR 1.5 |
La valeur underlineThickness est l'épaisseur suggérée d'un soulignement.
Voir aussi
| FontMetrics | () | Constructeur |
public function FontMetrics(emBox:Rectangle, strikethroughOffset:Number, strikethroughThickness:Number, underlineOffset:Number, underlineThickness:Number, subscriptOffset:Number, subscriptScale:Number, superscriptOffset:Number, superscriptScale:Number)| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | Flash Player 10, AIR 1.5 |
Crée un objet FontMetrics. L'objet FontMetrics contient des informations sur les mesures d'une police dans un format d'élément. La méthode flash.text.engine.ElementFormat.getFontMetrics() renvoie les objets de cette classe.
emBox:Rectangle — Valeur emBox de la police en pixels. | |
strikethroughOffset:Number — Décalage d'un barré, en pixels. | |
strikethroughThickness:Number — Epaisseur d'un barré, en pixels. | |
underlineOffset:Number — Décalage d'un soulignement, en pixels. | |
underlineThickness:Number — Epaisseur d'un soulignement, en pixels. | |
subscriptOffset:Number — Décalage d'un indice, en pixels. | |
subscriptScale:Number — Echelle à appliquer à la taille d'un indice, en points. | |
superscriptOffset:Number — Décalage d'un exposant, en pixels. | |
superscriptScale:Number — Echelle à appliquer à la taille d'un exposant, en points. |
Voir aussi