Condividi tramite


Metodo IInkRenderer::SetViewTransform (msinkaut.h)

Imposta l'oggetto InkTransform che rappresenta la trasformazione di visualizzazione utilizzata per il rendering dell'input penna.

Sintassi

HRESULT SetViewTransform(
  [in] IInkTransform *ViewTransform
);

Parametri

[in] ViewTransform

Oggetto InkTransform che rappresenta la trasformazione geometrica, ovvero rotazione, ridimensionamento, taglio e reflection, da utilizzare per trasformare le coordinate del tratto all'interno dello spazio input penna.

Un valore NULL per il parametro viewTransform è correlato alla trasformazione Identity.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Successo.
E_POINTER
Un parametro contiene un puntatore non valido.
E_INVALIDARG
viewTransform non punta a un oggetto InkTransform compatibile.
E_INK_EXCEPTION
Si è verificata un'eccezione all'interno del metodo .

Osservazioni:

La trasformazione si applica sia ai punti che alla larghezza della penna.

La trasformazione Visualizzazione viene eseguita dopo la trasformazione dell'oggetto.

La larghezza della penna viene calcolata moltiplicando la larghezza della penna specificata (o il valore predefinito 53, se non specificato) per la radice quadrata del determinante della trasformazione di visualizzazione.

È problematico chiamare questo metodo in risposta al messaggio SENT. Verificare se si sta elaborando un messaggio SENT chiamando InSendMesssageEx e quindi INVIARE il messaggio a se stessi se il messaggio è stato INVIATO.

Requisiti

Requisito Valore
Client minimo supportato Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato Nessuna supportata
Piattaforma di destinazione Windows
Intestazione msinkaut.h

Vedere anche

Metodo GetObjectTransform

GetViewTransform, metodo

IInkRenderer

Classe InkRenderer