EmfGraphicsMode

EmfGraphicsMode enumeration

La enumeración GraphicsMode se usa para especificar cómo interpretar los datos de formas, como las coordenadas de rectángulos.

public enum EmfGraphicsMode

Valores

NombreValorDescripción
GM_COMPATIBLE1El texto TrueType DEBE escribirse de izquierda a derecha y con el lado derecho hacia arriba, incluso si el resto de los gráficos se giran sobre el eje x o el eje y debido a la transformación actual de mundo a dispositivo en el contexto del dispositivo de reproducción . Solo se DEBE escalar la altura del texto. Los arcos DEBEN dibujarse usando la dirección del arco actual en el contexto del dispositivo de reproducción, pero NO DEBEN respetar la transformación actual de mundo a dispositivo , que puede requerir una rotación a lo largo del eje x o el eje y. El mundo- La transformación a dispositivo solo DEBE modificarse cambiando la ventana y la ventana gráfica extensiones y orígenes, utilizando los registros EMR_SETWINDOWEXTEX (sección 2.3.11.30) y EMR_SETVIEWPORTEXTEX (sección 2.3.11.28), y EMR_SETWINDOWORGEX (sección 2.3.11.31) y EMR_SETVIEWPORTORGEX (sección 2.3.11.30) registros, respectivamente. bCambiar la transformación directamente usando los registros EMR_MODIFYWORLDTRANSFORM (sección 2.3.12.1) o EMR_SETWORLDTRANSFORM (sección 2.3.12.2) PUEDE NO admitirse. En el modo de gráficos GM_COMPATIBLE, los bordes inferior y derecho DEBEN excluirse cuando se dibujan rectángulos
GM_ADVANCED2La salida de texto TrueType DEBE ajustarse completamente a la transformación actual de mundo a dispositivo en el contexto del dispositivo de reproducción. Los arcos DEBEN dibujarse en el sentido contrario a las agujas del reloj en el espacio mundial; sin embargo, tanto los puntos de control del arco como los propios arcos DEBEN respetar por completo la transformación de mundo a dispositivo actual en el contexto del dispositivo de reproducción. La transformación de mundo a dispositivo PUEDE modificarse directamente usando los registros EMR_MODIFYWORLDTRANSFORM o EMR_SETWORLDTRANSFORM, o indirectamente al cambiar las extensiones y los orígenes de la ventana y la ventana gráfica, usando los registros EMR_SETWINDOWEXTEX (sección 2.3.11.30) y EMR_SETVIEWPORTEXTEX (sección 2.3.11.28), y los registros EMR_SETWINDOWORGEX (sección 2.3.11.31) y EMR_SETVIEWPORTORGEX (sección 2.3.11.30) , respectivamente. En el modo de gráficos GM_ADVANCED, los bordes inferior y derecho DEBEN incluirse cuando se dibujan rectángulos.

Ver también