Partager via


CDC::GetTextAlign

Récupère le mode des balises d'alignement de texte pour le contexte de périphérique.

UINT GetTextAlign( ) const;

Valeur de retour

Le mode des balises d'alignement de texte.La valeur de retour est un ou plusieurs des valeurs suivantes :

  • TA_BASELINE spécifie l'alignement de l'axe x et de la ligne de base de la police sélectionnez dans le rectangle englobant.

  • TA_BOTTOM spécifie l'alignement de l'axe x et du bas du rectangle englobant.

  • TA_CENTER spécifie l'alignement de l'axe Y et du centre du rectangle englobant.

  • TA_LEFT spécifie l'alignement de l'axe Y et le côté gauche du rectangle englobant.

  • TA_NOUPDATECP spécifie que la position actuelle n'est pas mise à jour.

  • TA_RIGHT spécifie l'alignement de l'axe Y et du côté droit du rectangle englobant.

  • TA_TOP spécifie l'alignement de l'axe x et du haut du rectangle englobant.

  • TA_UPDATECP spécifie que la position actuelle est mise à jour.

Notes

Les balises d'alignement de texte déterminent comment les fonctions membres d' TextOut et d' ExtTextOut alignent une chaîne de texte par rapport à le point de départ de la chaîne.Les balises d'alignement de texte ne sont pas nécessairement des balises de bit unique et peuvent être égales à 0.Pour tester si une balise est définie, une application doit suivre ces étapes :

  1. Appliquez l'opérateur de bits OR à la balise et à ses balises associées, regroupées comme suit :

    • TA_LEFT, TA_CENTER, et TA_RIGHT

    • TA_BASELINE, TA_BOTTOM, et TA_TOP

    • TA_NOUPDATECP et TA_UPDATECP

  2. Appliquez l'opérateur de bits AND au résultat et à la valeur de retour d' GetTextAlign.

  3. Déterminez l'égalité de ce résultat et de la balise.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::ExtTextOut

CDC::SetTextAlign

CDC::TextOut

GetTextAlign