Condividi tramite


Metodo IInkStrokeDisp::Transform (msinkaut.h)

Applica una trasformazione lineare a un oggetto IInkStrokeDisp o a un insieme InkStrokes , che può rappresentare scalabilità, rotazione, conversione e combinazioni di trasformazioni.

Sintassi

HRESULT Transform(
  [in]           IInkTransform *Transform,
  [in, optional] VARIANT_BOOL  ApplyOnPenWidth
);

Parametri

[in] Transform

Trasformazione da usare per il tratto o i tratti. Si tratta di un oggetto InkTransform che correla alla struttura XFORM . La trasformazione si applica sia ai punti che alla larghezza della penna (se ApplyOnPenWidth è VARIANT_TRUE).

[in, optional] ApplyOnPenWidth

Facoltativa. VARIANT_TRUE per applicare la trasformazione alla larghezza dell'input penna nei tratti InkDrawingAttributes ; in caso contrario, VARIANT_FALSE. Il valore predefinito è VARIANT_FALSE.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_POINTER
Un parametro contiene un puntatore non valido.
E_INVALIDARG
Argomento non valido.
E_UNEXPECTED
Parametro o tipo di proprietà imprevisto.
E_INK_EXCEPTION
Si è verificata un'eccezione all'interno del metodo.

Requisiti

   
Client minimo supportato Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione msinkaut.h
Libreria InkObj.dll

Vedi anche

Interfaccia IInkStrokeDisp