Renderer.Scale, méthode (Single, Single)
Mise à jour : November 2007
Met à l'échelle le GetViewTransform dans les dimensions X et Y. Le facteur de mise à l'échelle est appliqué à la largeur des attributs de dessin de l'entrée manuscrite.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Sub Scale ( _
scaleX As Single, _
scaleY As Single _
)
'Utilisation
Dim instance As Renderer
Dim scaleX As Single
Dim scaleY As Single
instance.Scale(scaleX, scaleY)
public void Scale(
float scaleX,
float scaleY
)
public:
void Scale(
float scaleX,
float scaleY
)
public void Scale(
float scaleX,
float scaleY
)
public function Scale(
scaleX : float,
scaleY : float
)
Paramètres
- scaleX
Type : System.Single
Facteur de mise à l'échelle de la dimension X de l'entrée manuscrite dans la transformation d'affichage.
- scaleY
Type : System.Single
Facteur de mise à l'échelle de la dimension Y de l'entrée manuscrite dans la transformation d'affichage.
Notes
Cette surcharge applique automatiquement les facteurs de mise à l'échelle à la largeur des attributs de dessin de l'entrée manuscrite. Pour choisir d'appliquer ou non les facteurs de mise à l'échelle de la largeur de l'entrée manuscrite, utilisez la surcharge Scale(Single, Single, Boolean) de cette méthode.
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