WmfTextAlignmentModeFlags

WmfTextAlignmentModeFlags enumeration

TextAlignmentMode Los indicadores especifican la relación entre un punto de referencia y un rectángulo delimitador para la alineación del texto. Estos indicadores se pueden combinar para especificar varias opciones, con la restricción de que solo se puede elegir un indicador que altere la posición del dibujo en el contexto del dispositivo de reproducción . La alineación horizontal del texto se realiza cuando la fuente tiene una línea de base horizontal predeterminada.

[Flags]
public enum WmfTextAlignmentModeFlags

Valores

NombreValorDescripción
Noupdatecp0La posición del dibujo en el contexto del dispositivo de reproducción NO DEBE actualizarse después de cada llamada de salida de texto . El punto de referencia DEBE pasarse a la función de salida de texto.
Left0El punto de referencia DEBE estar en el borde izquierdo del rectángulo delimitador.
Top0El punto de referencia DEBE estar en el borde superior del rectángulo delimitador.
Updatecp1La posición del dibujo en el contexto del dispositivo de reproducción DEBE actualizarse después de cada llamada de salida text . DEBE utilizarse como punto de referencia.
Right2El punto de referencia DEBE estar en el borde derecho del rectángulo delimitador.
Center6El punto de referencia DEBE estar alineado horizontalmente con el centro del rectángulo delimitador.
Bottom8El punto de referencia DEBE estar en el borde inferior del rectángulo delimitador.
Baseline18El punto de referencia DEBE estar en la línea base del texto.
Rtlreading100El texto DEBE estar dispuesto en el orden de lectura de derecha a izquierda, en lugar del orden predeterminado de izquierda a derecha. Esto DEBERÍA aplicarse solo cuando la fuente definida en el contexto del dispositivo playback sea hebrea o árabe.
Horizontal6Representa conjuntos de algin de texto horizontal (Izquierda | Derecha | Centro)
Vertical18Representa conjuntos de alineación de texto vertical (Superior | Inferior | Línea base)

Observaciones

Las banderas TextAlignmentMode especifican tres componentes diferentes de alineación de texto: - La posición horizontal del punto de referencia está determinada por TA_RIGHT y TA_CENTER; si esos bits están claros, la alineación DEBE ser TA_IZQUIERDA. - La posición vertical del punto de referencia está determinada por TA_BOTTOM y TA_BASELINE; si esos bits están claros, la alineación DEBE ser TA_TOP. - Si actualizar la posición de salida en el contexto del dispositivo de reproducción después de que la salida de texto sea determinada por TA_UPDATECP; si ese bit está limpio, la posición NO DEBE actualizarse. Esta es la razón para definir tres valores cero diferentes en la enumeración; representan los estados predeterminados de los tres componentes de la alineación del texto.

Ver también