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 |