Condividi tramite


Metodo Renderer.GetViewTransform

Aggiornamento: novembre 2007

Identifica l'oggetto Matrix che rappresenta la trasformazione dell'oggetto utilizzata per eseguire il rendering dell'input penna.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
Public Sub GetViewTransform ( _
    ByRef viewTransform As Matrix _
)
'Utilizzo
Dim instance As Renderer
Dim viewTransform As Matrix

instance.GetViewTransform(viewTransform)
public void GetViewTransform(
    ref Matrix viewTransform
)
public:
void GetViewTransform(
    Matrix^% viewTransform
)
public void GetViewTransform(
    /** @ref */Matrix viewTransform
)
public function GetViewTransform(
    viewTransform : Matrix
)

Parametri

Note

La trasformazione viene applicata sia ai punti, sia allo spessore della penna.

La trasformazione della visualizzazione viene eseguita dopo la trasformazione dell'oggetto.

Esempi

In questo esempio viene utilizzato il metodo GetViewTransform per ottenere la matrice di trasformazione della visualizzazione corrente dall'oggetto Renderer in un oggetto InkOverlay. Viene quindi applicato un fattore di scala di 2 alle dimensioni X e Y. Infine, viene utilizzato il metodo SetViewTransform per ripristinare la trasformazione della visualizzazione originale.

' create a Matrix object and obtain the current view transform
Dim origViewTransform As Matrix = New Matrix()
mInkOverlay.Renderer.GetViewTransform(origViewTransform)
' scale the ink - this affects the view transform
mInkOverlay.Renderer.Scale(2.0F, 2.0F)
' later, you can restore the view transform back to the original
mInkOverlay.Renderer.SetViewTransform(origViewTransform)
// create a Matrix object and obtain the current view transform
Matrix origViewTransform = new Matrix();
mInkOverlay.Renderer.GetViewTransform(ref origViewTransform);
// scale the ink - this affects the view transform
mInkOverlay.Renderer.Scale(2.0f, 2.0f);
// later, you can restore the view transform back to the original
mInkOverlay.Renderer.SetViewTransform(origViewTransform);

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

Renderer Classe

Membri Renderer

Spazio dei nomi Microsoft.Ink

Renderer.SetViewTransform

Renderer.GetObjectTransform

Renderer.SetObjectTransform