WmfTextAlignmentModeFlags

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class WmfTextAlignmentModeFlags extends System.Enum

Las banderas TextAlignmentMode especifican la relación entre un punto de referencia y un rectángulo delimitador, para la alineación de texto. Estas banderas pueden combinarse para especificar múltiples opciones, con la restricción de que solo se puede elegir una bandera que altere la posición de dibujo en el contexto del dispositivo de reproducción. La alineación horizontal del texto se realiza cuando la fuente tiene una línea base predeterminada horizontal.


Las banderas TextAlignmentMode especifican tres componentes diferentes de la alineación de texto: - La posición horizontal del punto de referencia se determina con TA_RIGHT y TA_CENTER; si esos bits están despejados, la alineación DEBE ser TA_LEFT. - La posición vertical del punto de referencia se determina con TA_BOTTOM y TA_BASELINE; si esos bits están despejados, la alineación DEBE ser TA_TOP. - Si se debe actualizar la posición de salida en el contexto del dispositivo de reproducción después de la salida de texto se determina con TA_UPDATECP; si ese bit está despejado, 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 de texto.

Campos

CampoDescripción
NoupdatecpLa posición de dibujo en el contexto del dispositivo de reproducción NO DEBE actualizarse después de cada llamada de salida de texto.
LeftEl punto de referencia DEBE estar en el borde izquierdo del rectángulo delimitador.
TopEl punto de referencia DEBE estar en el borde superior del rectángulo delimitador.
UpdatecpLa posición de dibujo en el contexto del dispositivo de reproducción DEBE actualizarse después de cada llamada de salida de texto.
RightEl punto de referencia DEBE estar en el borde derecho del rectángulo delimitador.
CenterEl punto de referencia DEBE alinearse horizontalmente con el centro del rectángulo delimitador.
BottomEl punto de referencia DEBE estar en el borde inferior del rectángulo delimitador.
BaselineEl punto de referencia DEBE estar en la línea base del texto.
RtlreadingEl texto DEBE disponerse en orden de lectura de derecha a izquierda, en lugar del orden predeterminado de izquierda a derecha.
HorizontalRepresents Horizontal text align sets (Left
VerticalRepresents Vertical text align sets (Top

Noupdatecp

public static final int Noupdatecp

La posición de 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.

Left

public static final int Left

El punto de referencia DEBE estar en el borde izquierdo del rectángulo delimitador.

Top

public static final int Top

El punto de referencia DEBE estar en el borde superior del rectángulo delimitador.

Updatecp

public static final int Updatecp

La posición de dibujo en el contexto del dispositivo de reproducción DEBE actualizarse después de cada llamada de salida de texto. DEBE usarse como el punto de referencia.

public static final int Right

El punto de referencia DEBE estar en el borde derecho del rectángulo delimitador.

Center

public static final int Center

El punto de referencia DEBE alinearse horizontalmente con el centro del rectángulo delimitador.

Bottom

public static final int Bottom

El punto de referencia DEBE estar en el borde inferior del rectángulo delimitador.

Baseline

public static final int Baseline

El punto de referencia DEBE estar en la línea base del texto.

Rtlreading

public static final int Rtlreading

El texto DEBE disponerse en 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 de reproducción sea hebreo o árabe.

Horizontal

public static final int Horizontal

Representa conjuntos de alineación horizontal de texto (Left | Right | Center)

Vertical

public static final int Vertical

Representa conjuntos de alineación vertical de texto (Top | Bottom | Baseline)