Condividi tramite


Metodo IInkRenderer::SetViewTransform (msinkaut.h)

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

Sintassi

HRESULT SetViewTransform(
  [in] IInkTransform *ViewTransform
);

Parametri

[in] ViewTransform

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

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
Operazione completata.
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.

Commenti

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

La trasformazione visualizzazione si verifica dopo la trasformazione dell'oggetto.

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

È problematico chiamare questo metodo in risposta al messaggio SENT. Verificare se si elabora un messaggio SENT chiamando InSendMesssageEx e quindi POST il messaggio se il messaggio è stato INVIATO.

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

Metodo GetObjectTransform

Metodo GetViewTransform

IInkRenderer

Classe InkRenderer