Freigeben über


Stroke.Scale-Methode

Skaliert das Stroke-Objekt in der X-Dimension und der Y-Dimension.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Public Sub Scale ( _
    scaleX As Single, _
    scaleY As Single _
)
'Usage
Dim instance As Stroke
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
)

Parameter

  • scaleX
    Typ: System.Single
    Der Faktor, um den die X-Dimension der Ansichtstransformation skaliert werden soll.
  • scaleY
    Typ: System.Single
    Der Faktor, um den die Y-Dimension der Ansichtstransformation skaliert werden soll.

Hinweise

Transformationen mit Determinanten, die gleich Null sind, werden nicht unterstützt. Das bedeutet, dass Aufrufe der Scale-Methode unter Angabe von Null für einen oder beide Parameter nicht unterstützt werden.

Beispiele

In diesem Beispiel wird jedes ausgewählte Stroke-Element eines InkOverlay-Objekts mit Faktor 2 in der X-Dimension und 0,75 in der Y-Dimension skaliert.

For Each S As Stroke In mInkOverlay.Selection
    S.Scale(2.0F, 0.75F)
Next
foreach (Stroke S in mInkOverlay.Selection)
{
    S.Scale(2.0f, 0.75f);
}

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

Stroke-Klasse

Stroke-Member

Microsoft.Ink-Namespace

Renderer.GetViewTransform

Stroke.ScaleToRectangle

Stroke.Transform

Strokes.Scale