Compartir a través de


Clase InkTransform

Representa una matriz de 3x3 que, a su vez, representa una transformación afín.

InkTransform tiene estos tipos de miembros:

Métodos

La clase InkTransform tiene estos métodos.

Método Descripción
GetTransform Recupera InkTransform como 6 floats.
Reflejar Refleja la transformación en las direcciones horizontales o verticales.
Restablecer Restablece la transformación a su estado original.
Gire Gira la transformación por un ángulo medido en grados y, opcionalmente, especifica un punto central para la rotación.
ScaleTransform Escala la transformación por factores X e Y.
SetTransform Modifica InkTransform con 6 floats.
Esquileo Aplica un cizala con los factores horizontales y verticales especificados.
Traducir Mueve la transformación por los componentes horizontales y verticales especificados.

Propiedades

La clase InkTransform tiene estas propiedades.

Propiedad Tipo de acceso Descripción
data
Lectura/escritura
Obtiene o establece la versión de Automation de la estructura XFORM win32.
Edx
Lectura/escritura
Obtiene o establece el número real que especifica el elemento de la tercera fila, primera columna.
Edy
Lectura/escritura
Obtiene o establece el número real que especifica el elemento de la tercera fila, segunda columna.
eM11
Lectura/escritura
Obtiene o establece el número real que especifica el elemento de la primera fila, primera columna.
eM12
Lectura/escritura
Obtiene o establece el número real que especifica el elemento de la primera fila, segunda columna.
eM21
Lectura/escritura
Obtiene o establece el número real que especifica el elemento de la segunda fila, primera columna.
eM22
Lectura/escritura
Obtiene o establece el número real que especifica el elemento de la segunda fila, segunda columna.

Observaciones

Este objeto se puede crear una instancia llamando al método CoCreateInstance en C++.

El objeto almacena solo seis de los nueve números en una matriz 3x3 porque todas las matrices 3x3 que representan transformaciones afín tienen la misma tercera columna (0, 0, 1). A su vez, este objeto se usa para describir operaciones de transformación como mover, escalar, escalar o girar en un objeto InkRenderer , un objeto IInkStrokeDisp o una colección InkStrokes .

Nota

El objeto InkTransform se correlaciona con la estructura XFORM .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Encabezado
Msinkaut.h (también requiere Msinkaut_i.c)
Biblioteca
InkObj.dll