Compartir a través de


CDC::SetTextAlign

establece los indicadores de alineación de texto.

UINT SetTextAlign( 
   UINT nFlags  
);

Parámetros

  • nFlags
    Especifica marcadores de alineación de texto. Los indicadores especifican la relación entre un punto y un rectángulo que restringe el texto. El punto puede ser la posición actual o coordenadas especificadas por una función texto-generada. El rectángulo que limita el texto está definido por las celdas de carácter adyacentes en la cadena de texto. El parámetro de nFlags puede ser uno o más marcadores de las tres categorías siguientes. Elija solo un indicador de cada categoría. La primera categoría afecta a la alineación del texto en la x-dirección:

    • TA_CENTER Aligns el punto con el centrado horizontal del rectángulo delimitador.

    • TA_LEFT Aligns el punto al lado izquierdo del rectángulo delimitador. Ésta es la configuración predeterminada.

    • TA_RIGHT Aligns el punto con el lado derecho del rectángulo delimitador.

    La segunda categoría afecta a la alineación del texto en el eje y:

    • TA_BASELINE Aligns el punto con la línea base de la fuente seleccionada.

    • TA_BOTTOM Aligns el punto con la parte inferior del rectángulo delimitador.

    • TA_TOP Aligns el punto con la parte superior del rectángulo delimitador. Ésta es la configuración predeterminada.

    La tercera categoría determina si la posición actual está actualizado cuando se escribe el texto:

    • TA_NOUPDATECP No no actualiza la posición actual después de cada llamada a una función texto- generada. Ésta es la configuración predeterminada.

    • TA_UPDATECP actualiza la x- posición actual después de cada llamada a una función texto- generada. La nueva posición está en el lado derecho del rectángulo delimitador para el texto. Cuando se establece este marcador, las coordenadas especificadas en llamadas a la función miembro de TextOut se omiten.

Valor devuelto

El valor anterior de la alineación del texto, si correctamente. el byte de orden inferior contiene el valor horizontal y el byte de alto nivel contiene el valor vertical; si no 0.

Comentarios

Las funciones miembro de TextOut y de ExtTextOut utilizan estos indicadores al colocar una cadena de texto en la pantalla o un dispositivo. Los indicadores especifican la relación entre un punto concreto y un rectángulo que restringe el texto. Las coordenadas de este punto se pasan como parámetros a la función miembro de TextOut . El rectángulo que limita el texto está formado por las celdas de carácter adyacentes en la cadena de texto.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CDC (clase)

Gráfico de jerarquías

CDC::ExtTextOut

CDC::GetTextAlign

CDC::TabbedTextOut

CDC::TextOut

SetTextAlign