Freigeben über


Stroke.GetFlattenedBezierPoints-Methode

Gibt ein Array von Punkten zurück, mit dem die Bézierdarstellung eines Stroke-Objekts mit dem Anpassungsfehler 0 näherungsweise beschrieben wird.

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

Syntax

'Declaration
Public Function GetFlattenedBezierPoints As Point()
'Usage
Dim instance As Stroke
Dim returnValue As Point()

returnValue = instance.GetFlattenedBezierPoints()
public Point[] GetFlattenedBezierPoints()
public:
array<Point>^ GetFlattenedBezierPoints()
public Point[] GetFlattenedBezierPoints()
public function GetFlattenedBezierPoints() : Point[]

Rückgabewert

Typ: array<System.Drawing.Point[]
Gibt ein Point-Array zurück, das die Punkte enthält, die zum Zeichnen der Bézierkurvendarstellung des Stroke-Objekts verwendet werden.

Hinweise

Der Anpassungsfehler ist auf 0 festgelegt. Bei Verwendung dieser Standardüberladung sehen Striche am gleichmäßigsten aus, jedoch ist die Zeichengeschwindigkeit am langsamsten. Um den Anpassungsfehler manuell festzulegen, verwenden Sie die GetFlattenedBezierPoints(Int32)-Überladung dieser Methode.

Beispiele

In diesem Beispiel wird mithilfe der abgeflachten Bézierpunkte aller ausgewählten Stroke-Objekte eines InkOverlay ein neues Stroke-Objekt erstellt. Anschließend wird das neue Stroke-Objekt in x-Richtung und y-Richtung um 200 HIMETRIC-Einheiten verschoben.

For Each S As Stroke In mInkOverlay.Selection
    Dim bPts() As Point = S.GetFlattenedBezierPoints()
    Dim newStroke As Stroke = S.Ink.CreateStroke(bPts)
    newStroke.Move(200, 200)
Next
foreach (Stroke S in mInkOverlay.Selection)
{
    Point[] bPts = S.GetFlattenedBezierPoints();
    Stroke newStroke = S.Ink.CreateStroke(bPts);
    newStroke.Move(200, 200);
}

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

GetFlattenedBezierPoints-Überladung

Microsoft.Ink-Namespace

Stroke.BezierPoints