Поделиться через


Структура XFORM (wingdi.h)

Структура XFORM определяет преобразование пространства мира в пространство страницы.

Синтаксис

typedef struct tagXFORM {
  FLOAT eM11;
  FLOAT eM12;
  FLOAT eM21;
  FLOAT eM22;
  FLOAT eDx;
  FLOAT eDy;
} XFORM, *PXFORM, *LPXFORM;

Члены

eM11

Ниже приведено следующее.

Операция Значение
Масштабирование Компонент горизонтального масштабирования
Поворот Косинус угла поворота
Отражение Горизонтальный компонент

eM12

Ниже приведено следующее.

Операция Значение
Сдвига Константа горизонтальной пропорциональности
Поворот Синус угла поворота

eM21

Ниже приведено следующее.

Операция Значение
Сдвига Константа вертикальной пропорциональности
Поворот Отрицательный синус угла поворота

eM22

Ниже приведено следующее.

Операция Значение
Масштабирование Компонент вертикального масштабирования
Поворот Косинус угла поворота
Отражение Компонент вертикального отражения

eDx

Компонент горизонтального преобразования в логических единицах.

eDy

Компонент вертикального преобразования в логических единицах.

Комментарии

В следующем списке описывается, как члены используются для каждой операции.

Операция eM11 eM12 eM21 eM22
Поворот Косинус Синус Отрицательный синус Косинус
Масштабирование Компонент горизонтального масштабирования Не используется Не используется Компонент вертикального масштабирования
Сдвига Не используется Константа горизонтальной пропорциональности Константа вертикальной пропорциональности Не используется
Отражение Компонент горизонтального отражения Не используется Не используется Компонент вертикального отражения

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть wingdi.h (включая Windows.h)

См. также раздел

Координатное пространство и структуры преобразования

Общие сведения о координатных пространствах и преобразованиях

ExtCreateRegion

GetWorldTransform

ModifyWorldTransform

PlayEnhMetaFile

SetWorldTransform