Condividi tramite


Classe InkTransform

Rappresenta una matrice 3x3 che, a sua volta, rappresenta una trasformazione affine.

InkTransform ha questi tipi di membri:

Metodi

La classe InkTransform include questi metodi.

Metodo Descrizione
GetTransform Recupera InkTransform come 6 float.
Riflettere Riflette la trasformazione nelle direzioni orizzontali o verticali.
Reimpostazione Reimposta la trasformazione sullo stato originale.
Ruota Ruota la trasformazione in base a un angolo misurato in gradi e, facoltativamente, specifica un punto centrale per la rotazione.
ScaleTransform Ridimensiona la trasformazione in base ai fattori X e Y.
SetTransform Modifica InkTransform usando 6 float.
Taglio Applica un'esatura con i fattori orizzontali e verticali specificati.
Traduci Sposta la trasformazione in base ai componenti orizzontali e verticali specificati.

Proprietà

La classe InkTransform ha queste proprietà.

Proprietà Tipo di accesso Descrizione
Dati
Lettura/Scrittura
Ottiene o imposta la versione di Automazione dello struct XFORM WIN32.
Edx
Lettura/Scrittura
Ottiene o imposta il numero reale che specifica l'elemento nella terza riga, prima colonna.
Edy
Lettura/Scrittura
Ottiene o imposta il numero reale che specifica l'elemento nella terza riga, seconda colonna.
eM11
Lettura/Scrittura
Ottiene o imposta il numero reale che specifica l'elemento nella prima riga, prima colonna.
eM12
Lettura/Scrittura
Ottiene o imposta il numero reale che specifica l'elemento nella prima riga, seconda colonna.
eM21
Lettura/Scrittura
Ottiene o imposta il numero reale che specifica l'elemento nella seconda riga, prima colonna.
eM22
Lettura/Scrittura
Ottiene o imposta il numero reale che specifica l'elemento nella seconda riga, seconda colonna.

Commenti

È possibile creare un'istanza di questo oggetto chiamando il metodo CoCreateInstance in C++.

L'oggetto archivia solo sei dei nove numeri in una matrice 3x3 perché tutte le matrici 3x3 che rappresentano trasformazioni affine hanno la stessa terza colonna (0, 0, 1). Questo oggetto viene usato a sua volta per descrivere le operazioni di trasformazione, ad esempio spostamento, shearing, ridimensionamento o rotazione in un oggetto InkRenderer , oggetto IInkStrokeDisp o insieme InkStrokes .

Nota

L'oggetto InkTransform è correlato alla struttura XFORM .

Requisiti

Requisito Valore
Client minimo supportato
Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato
Nessuno supportato
Intestazione
Msinkaut.h (richiede anche Msinkaut_i.c)
Libreria
InkObj.dll