Freigeben über


Stroke.GetPoints-Methode (Int32, Int32)

Gibt einen angegebenen Bereich von Point-Strukturen zurück, aus denen sich das Stroke-Objekt zusammensetzt.

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

Syntax

'Declaration
Public Function GetPoints ( _
    index As Integer, _
    count As Integer _
) As Point()
'Usage
Dim instance As Stroke
Dim index As Integer
Dim count As Integer
Dim returnValue As Point()

returnValue = instance.GetPoints(index, _
    count)
public Point[] GetPoints(
    int index,
    int count
)
public:
array<Point>^ GetPoints(
    int index, 
    int count
)
public Point[] GetPoints(
    int index,
    int count
)
public function GetPoints(
    index : int, 
    count : int
) : Point[]

Parameter

  • index
    Typ: System.Int32
    Der Ausgangspunkt des nullbasierten Index in einem Array von Point-Strukturen, aus denen sich das Stroke-Objekt zusammensetzt.
  • count
    Typ: System.Int32
    Die Anzahl der zurückzugebenden Punkte.

Rückgabewert

Typ: array<System.Drawing.Point[]
Gibt ein Array von Point-Strukturen zurück, aus denen sich das Stroke-Objekt zusammensetzt.

Beispiele

In diesem Beispiel wird jedes ausgewählte Stroke-Objekt eines InkOverlay überprüft. Wenn das Stroke-Objekt mindestens 90 Pakete umfasst, dann werden 50 Point-Objekte (ab dem Point-Objekt an Position 39) des Stroke-Objekts abgerufen und zum Erstellen eines neuen Stroke-Objekts verwendet. 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
    If S.PacketCount >= 90 Then
        Dim sPts() As Point = S.GetPoints(39, 50)
        Dim newStroke As Stroke = S.Ink.CreateStroke(sPts)
        newStroke.Move(200, 200)
    End If
Next
foreach (Stroke S in mInkOverlay.Selection)
{
    if (S.PacketCount >= 90)
    {
        Point[] sPts = S.GetPoints(39, 50);
        Stroke newStroke = S.Ink.CreateStroke(sPts);
        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

GetPoints-Überladung

Microsoft.Ink-Namespace

Stroke.GetPoint