wingdi.h
Estructura XFORM
Definición
typedef struct _XFORM { // xfrm
FLOAT eM11;
FLOAT eM12;
FLOAT eM21;
FLOAT eM22;
FLOAT eDx;
FLOAT eDy;
} XFORM;
La estructura XFORM especifica las transformaciones del espacio del mundo al espacio de la página.
Descripción
eM11: especifica lo siguiente:
| Operación | Significado |
|---|---|
| Escalado | Componente de escalado horizontal |
| Rotación | Coseno del ángulo de rotación |
| Reflexión | Componente horizontal |
eM12: especifica lo siguiente:
| Operación | Significado |
|---|---|
| Desplazar eje | Constante de proporcionalidad horizontal |
| Rotación | Seno del ángulo de rotación |
eM21: especifica lo siguiente:
| Operación | Significado |
|---|---|
| Desplazar eje | Constante de proporcionalidad vertical |
| Rotación | Seno negativo del ángulo de rotación |
eM22: especifica lo siguiente:
| Operación | Significado |
|---|---|
| Escalado | componente vertical de escalado |
| Rotación | Coseno del ángulo de rotación |
| Reflexión | Componente vertical de reflexión |
eDx: especifica la componente de traslación horizontal.
eDy: especifica la componente de traslación vertical:
Observaciones
La siguiente lista describe el modo en que se usan los miembros para cada operación:
| Operación | EM11 | EM12 | EM21 | EM22 |
|---|---|---|---|---|
| Rotación | Coseno | Seno | Seno negativo | Coseno |
| Escalado | Componente horizontal de escalado | Nada | Nada | Componente vertical de escalado |
| Desplazar eje | Nada | Constante de proporcionalidad horizontal | Constante de proporcionalidad vertical | Nada |
| Reflexión | Componente de reflexión horizontal | Nada | Nada | Componente de reflexión vertical |