Estructura XFORM (wingdi.h)

La estructura XFORM especifica un espacio mundial para la transformación de espacio de página.

Sintaxis

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

Miembros

eM11

A continuación.

Operación Significado
Ampliación Componente de escalado horizontal
Rotación Coseno del ángulo de rotación
Reflexión Componente horizontal

eM12

A continuación.

Operación Significado
Esquileo Constante de proporcionalidad horizontal
Rotación Seno del ángulo de rotación

eM21

A continuación.

Operación Significado
Esquileo Constante de proporcionalidad vertical
Rotación Seno negativo del ángulo de rotación

eM22

A continuación.

Operación Significado
Ampliación Componente de escalado vertical
Rotación Coseno del ángulo de rotación
Reflexión Componente de reflexión vertical

eDx

Componente de traducción horizontal, en unidades lógicas.

eDy

Componente de traducción vertical, en unidades lógicas.

Comentarios

En la lista siguiente se describe cómo se usan los miembros para cada operación.

Operación eM11 eM12 eM21 eM22
Rotación Coseno Seno Seno negativo Coseno
Ampliación Componente de escalado horizontal No se usa No se usa Componente de escalado vertical
Esquileo No se usa Constante de proporcionalidad horizontal Constante de proporcionalidad vertical No se usa
Reflexión Componente de reflexión horizontal No se usa No se usa Componente de reflexión vertical

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado wingdi.h (incluye Windows.h)

Consulte también

Estructuras de transformación y espacio de coordenadas

Información general sobre espacios y transformaciones de coordenadas

ExtCreateRegion

GetWorldTransform

ModifyWorldTransform

PlayEnhMetaFile

SetWorldTransform