Compartir a través de


CDC::GetTextAlign

Recupera el estado de los indicadores de alineación de texto para el contexto del dispositivo.

UINT GetTextAlign( ) const;

Valor devuelto

el estado de los indicadores de alineación de texto. El valor devuelto es uno o más de los siguientes valores:

  • TA_BASELINE especifica la alineación del eje X y de línea base de la fuente seleccionada dentro del rectángulo delimitador.

  • TA_BOTTOM especifica la alineación del eje X y el inferior del rectángulo delimitador.

  • TA_CENTER especifica la alineación del eje Y del centro del rectángulo delimitador.

  • TA_LEFT especifica la alineación del eje Y y el lado izquierdo del rectángulo delimitador.

  • TA_NOUPDATECP especifica que la posición actual no está actualizado.

  • TA_RIGHT especifica la alineación del eje Y y el lado derecho del rectángulo delimitador.

  • TA_TOP especifica la alineación del eje X y de la parte superior del rectángulo delimitador.

  • TA_UPDATECP especifica que la posición actual está actualizado.

Comentarios

Los indicadores de alineación de texto determinan cómo las funciones miembro de TextOut y de ExtTextOut alinear una cadena de texto en relación con el punto inicial de la cadena. Los indicadores de alineación de texto no son necesariamente marcadores de un solo bit y pueden ser iguales a 0. Para probar si un marcador se establece, una aplicación debe seguir estos pasos:

  1. Aplica el OR bit a bit el operador para marcar y sus marcadores relacionados, agrupados como sigue:

    • TA_LEFT, TA_CENTER, y TA_RIGHT

    • TA_BASELINE, TA_BOTTOM, y TA_TOP

    • TA_NOUPDATECP y TA_UPDATECP

  2. Aplica el operador bit a bit al resultado y el valor devuelto por GetTextAlign.

  3. Pruebe la igualdad de este resultado y el marcador.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CDC (clase)

Gráfico de jerarquías

CDC::ExtTextOut

CDC::SetTextAlign

CDC::TextOut

GetTextAlign