Partager via


structure de XFORM

La structure XFORM se présente sous la forme suivante :

typedef struct  tagXFORM {  /* xfrm */ 
    FLOAT eM11; 
    FLOAT eM12; 
    FLOAT eM21; 
    FLOAT eM22; 
    FLOAT eDx; 
    FLOAT eDy; 
} XFORM;

Notes

La structure XFORM spécifie une transformation d'espace de texte à espace de page. Les membres eDx et eDy spécifient les composants horizontaux et verticaux de la translation, respectivement. Le tableau suivant illustre comment les autres membres sont utilisés, selon l'opération :

Opération

eM11

eM12

eM21

eM22

Rotation

Cosinus de l'angle de rotation

Sinus de l'angle de rotation

Sinus négatif d'angle de rotation

Cosinus de l'angle de rotation

Mise à l'échelle

Composant horizontal de mise à l'échelle

Nothing

Nothing

Composant vertical de mise à l'échelle

Inclinaison

Nothing

Constante de proportionnalité horizontale

Constante verticale de proportionnalité

Nothing

Réflexion

Composant horizontal de réflexion

Nothing

Nothing

Composant vertical de réflexion

Configuration requise

Header: wingdi.h

Voir aussi

Référence

CRgn::CreateFromData

Autres ressources

Structures, les styles, rappels, et les tables des messages