EmfGraphicsMode

EmfGraphicsMode enumeration

L’énumération GraphicsMode est utilisée pour spécifier comment interpréter les données de forme telles que les coordonnées du rectangle.

public enum EmfGraphicsMode

Valeurs

NomÉvaluerLa description
GM_COMPATIBLE1Le texte TrueType DOIT être écrit de gauche à droite et du côté droit vers le haut, même si le reste des graphiques sont pivotés autour de l’axe des x ou des y en raison de la transformation actuelle du monde vers l’appareil dans le contexte de l’appareil de lecture . Seule la hauteur du texte DEVRAIT être mise à l’échelle. Les arcs DOIVENT être dessinés en utilisant la direction actuelle de l’arc dans le contexte de l’appareil de lecture, mais ils NE DOIVENT PAS respecter la transformation monde-appareil actuelle , qui peut nécessiter une rotation le long de l’axe x ou de l’axe y. Le monde- la transformation en appareil NE DEVRAIT être modifiée qu’en changeant les étendues et les origines de la fenêtre et de la fenêtre d’affichage , en utilisant les enregistrements EMR_SETWINDOWEXTEX (section 2.3.11.30) et EMR_SETVIEWPORTEXTEX (section 2.3.11.28), et les enregistrements EMR_SETWINDOWORGEX (section 2.3.11.31) et EMR_SETVIEWPORTORGEX (section 2.3.11.30) enregistrements, respectivement. bLa modification directe de la transformation à l’aide des enregistrements EMR_MODIFYWORLDTRANSFORM (section 2.3.12.1) ou EMR_SETWORLDTRANSFORM (section 2.3.12.2) NE PEUT PAS être prise en charge. En mode graphique GM_COMPATIBLE, les bords inférieur et droit DOIVENT être exclus lorsque des rectangles sont dessinés
GM_ADVANCED2La sortie de texte TrueType DOIT être entièrement conforme à la transformation monde-périphérique actuelle dans le contexte du périphérique de lecture. Les arcs DOIVENT être dessinés dans le sens antihoraire dans l’espace mondial ; cependant, les points de contrôle d’arc et les arcs eux-mêmes DOIVENT respecter pleinement la transformation monde-appareil actuelle dans le contexte de l’appareil de lecture. La transformation monde-appareil PEUT être modifiée directement en utilisant les enregistrements EMR_MODIFYWORLDTRANSFORM ou EMR_SETWORLDTRANSFORM, ou indirectement en modifiant l’étendue et l’origine des fenêtres et des fenêtres, à l’aide des enregistrements EMR_SETWINDOWEXTEX (section 2.3.11.30) et EMR_SETVIEWPORTEXTEX (section 2.3.11.28), et des enregistrements EMR_SETWINDOWORGEX (section 2.3.11.31) et EMR_SETVIEWPORTORGEX (section 2.3.11.30) , respectivement. En mode graphique GM_ADVANCED, les bords inférieur et le plus à droite DOIVENT être inclus lorsque les rectangles sont dessinés.

Voir également