WmfTextAlignmentModeFlags

WmfTextAlignmentModeFlags enumeration

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

[Flags]
public enum WmfTextAlignmentModeFlags

Valeurs

NomÉvaluerLa description
Noupdatecp0La position du dessin dans le contexte du 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.
Left0Le point de référence DOIT être sur le bord gauche du rectangle englobant.
Top0Le point de référence DOIT être sur le bord supérieur du rectangle englobant.
Updatecp1La position du dessin dans le contexte du périphérique de lecture DOIT être mise à jour après chaque appel de sortie text . Il DOIT être utilisé comme point de référence.
Right2Le point de référence DOIT être sur le bord droit du rectangle englobant.
Center6Le point de référence DOIT être aligné horizontalement avec le centre du rectangle englobant.
Bottom8Le point de référence DOIT être sur le bord inférieur du rectangle englobant.
Baseline18Le point de référence DOIT être sur la ligne de base du texte.
Rtlreading100Le texte DOIT être disposé dans l’ordre de lecture de droite à gauche, au lieu de l’ordre de gauche à droite par défaut. Cela DEVRAIT être appliqué uniquement lorsque la police définie dans le contexte de périphérique playback est en hébreu ou en arabe.
Horizontal6Représente les ensembles d’algins de texte horizontaux (Gauche | Droite | Centre)
Vertical18Représente les ensembles d’alignement de texte vertical (Haut | Bas | Ligne de base)

Remarques

Les drapeaux TextAlignmentMode spécifient trois composants différents d’alignement de texte : - La position horizontale du point de référence est déterminée par TA_RIGHT et TA_CENTER ; si ces bits sont clairs, 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 clairs, l’alignement DOIT être TA_TOP. - S’il faut mettre à jour la position de sortie dans le contexte du périphérique de lecture après la sortie de texte is déterminé par TA_UPDATECP ; si ce bit est clair, la position NE DOIT PAS être mise à jour. C’est la raison pour définir trois valeurs zéro différentes dans l’énumération ; ils représentent les états par défaut des trois composants d’alignement du texte.

Voir également