Перечисление EmfGraphicsMode

Перечисление GraphicsMode используется для указания, как интерпретировать данные фигур, такие как координаты прямоугольников.

Module: aspose.imaging.fileformats.emf.emf.consts

Full Name: aspose.imaging.fileformats.emf.emf.consts.EmfGraphicsMode

Members

Имя членаDescription
GM_ADVANCEDВывод текста TrueType ДОЛЖЕН полностью соответствовать текущему преобразованию мир‑в‑устройство в контексте воспроизведения устройства.
Дуги ДОЛЖНЫ рисоваться против часовой стрелки в мировом пространстве; однако как контрольные точки дуг
так и сами дуги ДОЛЖНЫ полностью учитывать текущее преобразование мир‑в‑устройство в контексте воспроизведения устройства.
Преобразование мир‑в‑устройство МОЖЕТ быть изменено напрямую с помощью записей EMR_MODIFYWORLDTRANSFORM или
EMR_SETWORLDTRANSFORM, либо косвенно изменяя размеры и начала окна и области просмотра,
используя записи EMR_SETWINDOWEXTEX (раздел 2.3.11.30) и EMR_SETVIEWPORTEXTEX (раздел 2.3.11.28),
а также записи EMR_SETWINDOWORGEX (раздел 2.3.11.31) и EMR_SETVIEWPORTORGEX (раздел 2.3.11.30) соответственно.
В графическом режиме GM_ADVANCED нижние и правые края ДОЛЖНЫ быть включены при рисовании прямоугольников.
GM_COMPATIBLEТекст TrueType ДОЛЖЕН быть записан слева направо и правой стороной вверх, даже если остальная графика
вращается вокруг оси X или оси Y из‑за текущего преобразования мир‑в‑устройство в контексте воспроизведения устройства. Только высота текста ДОЛЖНА масштабироваться. Дуги ДОЛЖНЫ рисоваться с использованием текущего направления дуги в контексте воспроизведения устройства, но они НЕ ДОЛЖНЫ учитывать текущее преобразование мир‑в‑устройство, которое может требовать вращения вокруг оси X или Y.
Преобразование мир‑в‑устройство ДОЛЖНО изменяться только путем изменения размеров и начал окна и области просмотра,
используя записи EMR_SETWINDOWEXTEX (раздел 2.3.11.30) и EMR_SETVIEWPORTEXTEX (раздел 2.3.11.28), а также записи EMR_SETWINDOWORGEX (раздел 2.3.11.31) и EMR_SETVIEWPORTORGEX (раздел 2.3.11.30) соответственно. Изменение преобразования напрямую с помощью записей EMR_MODIFYWORLDTRANSFORM (раздел 2.3.12.1) или EMR_SETWORLDTRANSFORM (раздел 2.3.12.2) МОЖЕТ НЕ поддерживаться.
В графическом режиме GM_COMPATIBLE нижние и правые края ДОЛЖНЫ быть исключены при рисовании прямоугольников