Compartir a través de


Stroke.GetPoints (Método) (Int32, Int32)

Actualización: noviembre 2007

Devuelve un intervalo especificado de las estructuras Point que constituyen el objeto Stroke.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink (en Microsoft.Ink.dll)

Sintaxis

'Declaración
Public Function GetPoints ( _
    index As Integer, _
    count As Integer _
) As Point()
'Uso
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[]

Parámetros

  • index
    Tipo: System.Int32
    Índice de base cero de inicio dentro de la matriz de estructuras Point que constituyen el objeto Stroke.
  • count
    Tipo: System.Int32
    Número de puntos que se van a devolver.

Valor devuelto

Tipo: array<System.Drawing.Point[]
Devuelve una matriz de estructuras Point que conforman el objeto Stroke.

Ejemplos

En este ejemplo, se examinan todos los objetos Stroke seleccionados de un objeto InkOverlay. Si el objeto Stroke contiene al menos 90 paquetes, se obtienen 50 objetos Point (empezando por el objeto Point en la posición 39) del objeto Stroke, y se usan para crear un nuevo objeto Stroke. El nuevo objeto Stroke se mueve a continuación 200 unidades HIMETRIC tanto en la dirección X como en la dirección Y.

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);
    }
}

Plataformas

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

Stroke (Clase)

Stroke (Miembros)

GetPoints (Sobrecarga)

Microsoft.Ink (Espacio de nombres)

Stroke.GetPoint