InkTransform, classe

Représente une matrice 3x3 qui, à son tour, représente une transformation affine.

InkTransform possède les types de membres suivants :

Méthodes

La classe InkTransform possède ces méthodes.

Méthode Description
GetTransform Récupère le InkTransform sous la forme de 6 valeurs à virgule flottante.
Réfléchir Reflète la transformation dans les directions horizontale ou verticale.
Réinitialiser Rétablit l’état d’origine de la transformation.
Faire pivoter Fait pivoter la transformation d’un angle mesuré en degrés, et spécifie éventuellement un point central pour la rotation.
ScaleTransform Met à l’échelle la transformation par facteurs X et Y.
SetTransform Modifie le InkTransform à l’aide de 6 valeurs float.
Incliné Applique une inclinaison avec les facteurs horizontaux et verticaux spécifiés.
Traduire Déplace la transformation selon les composants horizontaux et verticaux spécifiés.

Propriétés

La classe InkTransform possède les propriétés suivantes.

Propriété Type d’accès Description
Métadonnée
Lecture/écriture
Obtient ou définit la version Automation de la structure WIN32 XFORM.
eDx
Lecture/écriture
Obtient ou définit le nombre réel qui spécifie l’élément de la troisième ligne, première colonne.
eDy
Lecture/écriture
Obtient ou définit le nombre réel qui spécifie l’élément de la troisième ligne, deuxième colonne.
eM11
Lecture/écriture
Obtient ou définit le nombre réel qui spécifie l’élément dans la première ligne, première colonne.
eM12
Lecture/écriture
Obtient ou définit le nombre réel qui spécifie l’élément dans la première ligne, deuxième colonne.
eM21
Lecture/écriture
Obtient ou définit le nombre réel qui spécifie l’élément dans la deuxième ligne, première colonne.
eM22
Lecture/écriture
Obtient ou définit le nombre réel qui spécifie l’élément dans la deuxième ligne, deuxième colonne.

Notes

Cet objet peut être instancié en appelant la méthode CoCreateInstance en C++.

L’objet stocke uniquement six des neuf chiffres dans une matrice 3x3, car toutes les matrices 3x3 qui représentent des transformations affines ont la même troisième colonne (0, 0, 1). Cet objet est utilisé à son tour pour décrire des opérations de transformation telles que le déplacement, la déformation, la mise à l’échelle ou la rotation dans un objet InkRenderer , un objet IInkStrokeDisp ou une collection InkStrokes .

Notes

L’objet InkTransform est corrélé à la structure XForm .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Applications de bureau XP Édition Tablet PC [ uniquement]
Serveur minimal pris en charge
Aucun pris en charge
En-tête
Msinkaut. h (nécessite également Msinkaut _ i. c)
Bibliothèque
InkObj.dll