Partager via


Renderer.GetViewTransform, méthode

Mise à jour : November 2007

Identifie l'objet Matrix (page pouvant être en anglais) qui représente la transformation de l'objet utilisée pour restituer l'entrée manuscrite.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink (dans Microsoft.Ink.dll)

Syntaxe

'Déclaration
Public Sub GetViewTransform ( _
    ByRef viewTransform As Matrix _
)
'Utilisation
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
)

Paramètres

  • viewTransform
    Type : System.Drawing.Drawing2D.Matrix%
    L'objet Matrix (page pouvant être en anglais) qui représente la transformation d'affichage utilisée pour restituer l'entrée manuscrite.

Notes

La transformation s'applique à la fois aux points et à la largeur du stylet.

La transformation d'affichage se produit après la transformation de l'objet.

Exemples

Dans cet exemple, la méthode GetViewTransform est utilisée pour obtenir la matrice de transformation de la vue actuelle à partir de l'objet Renderer dans un objet InkOverlay. Un facteur d'échelle de 2 est ensuite appliqué à la fois aux dimensions X et Y. Enfin, la méthode SetViewTransform est utilisée pour restaurer la transformation d'affichage d'origine.

' 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);

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

Renderer, classe

Membres Renderer

Microsoft.Ink, espace de noms

Renderer.SetViewTransform

Renderer.GetObjectTransform

Renderer.SetObjectTransform