Renderer.SetViewTransform, méthode
Mise à jour : November 2007
Définit l'objet Matrix (page pouvant être en anglais) qui représente la transformation d'affichage 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 SetViewTransform ( _
viewTransform As Matrix _
)
'Utilisation
Dim instance As Renderer
Dim viewTransform As Matrix
instance.SetViewTransform(viewTransform)
public void SetViewTransform(
Matrix viewTransform
)
public:
void SetViewTransform(
Matrix^ viewTransform
)
public void SetViewTransform(
Matrix viewTransform
)
public function SetViewTransform(
viewTransform : Matrix
)
Paramètres
- viewTransform
Type : System.Drawing.Drawing2D.Matrix
L'objet Matrix (page pouvant être en anglais) qui représente les valeurs de transformation géométrique (rotation, mise à l'échelle, distorsion et réflexion) à utiliser pour transformer l'entrée manuscrite en coordonnées d'espace d'entrée manuscrite en coordonnées du contexte de périphérique logique.
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