Partager via


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

Voir aussi

Référence

Renderer, classe

Membres Renderer

Scale, surcharge

Microsoft.Ink, espace de noms

Renderer.GetViewTransform

Stroke.Scale

Strokes.Scale