WmfTextAlignmentModeFlags

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class WmfTextAlignmentModeFlags extends System.Enum

Les indicateurs TextAlignmentMode spécifient la relation entre un point de référence et un rectangle englobant, pour l’alignement du texte. Ces indicateurs peuvent être combinés pour spécifier plusieurs options, avec la restriction qu’un seul indicateur pouvant modifier la position de dessin dans le contexte de périphérique de lecture peut être choisi. L’alignement horizontal du texte est effectué lorsque la police possède une ligne de base horizontale par défaut.


Les indicateurs TextAlignmentMode spécifient trois composants différents de l’alignement du texte : - La position horizontale du point de référence est déterminée par TA_RIGHT et TA_CENTER ; si ces bits sont à 0, l’alignement DOIT être TA_LEFT. - La position verticale du point de référence est déterminée par TA_BOTTOM et TA_BASELINE ; si ces bits sont à 0, l’alignement DOIT être TA_TOP. - La mise à jour de la position de sortie dans le contexte de périphérique de lecture après la sortie du texte est déterminée par TA_UPDATECP ; si ce bit est à 0, la position NE DOIT PAS être mise à jour. C’est la raison pour laquelle trois valeurs zéro différentes sont définies dans l’énumération ; elles représentent les états par défaut des trois composants de l’alignement du texte.

Champs

ChampDescription
NoupdatecpLa position de dessin dans le contexte de périphérique de lecture NE DOIT PAS être mise à jour après chaque appel de sortie de texte.
LeftLe point de référence DOIT être sur le bord gauche du rectangle englobant.
TopLe point de référence DOIT être sur le bord supérieur du rectangle englobant.
UpdatecpLa position de dessin dans le contexte de périphérique de lecture DOIT être mise à jour après chaque appel de sortie de texte.
RightLe point de référence DOIT être sur le bord droit du rectangle englobant.
CenterLe point de référence DOIT être aligné horizontalement avec le centre du rectangle englobant.
BottomLe point de référence DOIT être sur le bord inférieur du rectangle englobant.
BaselineLe point de référence DOIT être sur la ligne de base du texte.
RtlreadingLe texte DOIT être disposé dans l’ordre de lecture de droite à gauche, au lieu de l’ordre par défaut de gauche à droite.
HorizontalRepresents Horizontal text align sets (Left
VerticalRepresents Vertical text align sets (Top

Noupdatecp

public static final int Noupdatecp

La position de dessin dans le contexte de périphérique de lecture NE DOIT PAS être mise à jour après chaque appel de sortie de texte. Le point de référence DOIT être transmis à la fonction de sortie de texte.

Left

public static final int Left

Le point de référence DOIT être sur le bord gauche du rectangle englobant.

Top

public static final int Top

Le point de référence DOIT être sur le bord supérieur du rectangle englobant.

Updatecp

public static final int Updatecp

La position de dessin dans le contexte de périphérique de lecture DOIT être mise à jour après chaque appel de sortie de texte. Elle DOIT être utilisée comme point de référence.

public static final int Right

Le point de référence DOIT être sur le bord droit du rectangle englobant.

Center

public static final int Center

Le point de référence DOIT être aligné horizontalement avec le centre du rectangle englobant.

Bottom

public static final int Bottom

Le point de référence DOIT être sur le bord inférieur du rectangle englobant.

Baseline

public static final int Baseline

Le point de référence DOIT être sur la ligne de base du texte.

Rtlreading

public static final int Rtlreading

Le texte DOIT être disposé dans l’ordre de lecture de droite à gauche, au lieu de l’ordre par défaut de gauche à droite. Cela DOIT être appliqué uniquement lorsque la police définie dans le contexte de périphérique de lecture est soit hébreu soit arabe.

Horizontal

public static final int Horizontal

Représente les ensembles d’alignement horizontal du texte (Left | Right | Center)

Vertical

public static final int Vertical

Représente les ensembles d’alignement vertical du texte (Top | Bottom | Baseline)