Classe InkTransform
Représente une matrice 3x3 qui, à son tour, représente une transformation affine.
InkTransform a les types de membres suivants :
Méthodes
La classe InkTransform a ces méthodes.
Méthode | Description |
---|---|
GetTransform | Récupère l’objet InkTransform comme 6 flottants. |
Refléter | Reflète la transformation dans les directions horizontales ou verticales. |
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 en fonction des facteurs X et Y. |
SetTransform | Modifie inkTransform à l’aide de 6 floats. |
Cisaillement | Applique un cisaillement avec les facteurs horizontaux et verticaux spécifiés. |
Traduire | Déplace la transformation en fonction des composants horizontaux et verticaux spécifiés. |
Propriétés
La classe InkTransform a ces propriétés.
Propriété | Type d’accès | Description |
---|---|---|
Données |
Lecture/écriture |
Obtient ou définit la version Automation du struct WIN32 XFORM. |
Edx |
Lecture/écriture |
Obtient ou définit le nombre réel qui spécifie l’élément dans la troisième ligne, première colonne. |
Edy |
Lecture/écriture |
Obtient ou définit le nombre réel qui spécifie l’élément dans 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, la 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, la deuxième colonne. |
Notes
Cet objet peut être instancié en appelant la méthode CoCreateInstance en C++.
L’objet stocke seulement six des neuf nombres dans une matrice 3x3, car toutes les matrices 3x3 qui représentent les transformations affines ont la même troisième colonne (0, 0, 1). Cet objet est à son tour utilisé pour décrire les opérations de transformation telles que le déplacement, le cisaillement, 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 XP Édition Tablette PC [applications de bureau uniquement] |
Serveur minimal pris en charge |
Aucun pris en charge |
En-tête |
|
Bibliothèque |
|