Stroke.GetPoints, méthode (Int32, Int32)
Mise à jour : November 2007
Retourne une plage spécifiée des structures Point (page pouvant être en anglais) qui composent l'objet Stroke.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Function GetPoints ( _
index As Integer, _
count As Integer _
) As Point()
'Utilisation
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[]
Paramètres
- index
Type : System.Int32
Index de base zéro initial dans le tableau de structures Point (page pouvant être en anglais) qui composent l'objet Stroke.
- count
Type : System.Int32
Nombre de points à retourner.
Valeur de retour
Type : array<System.Drawing.Point[]
Retourne un tableau des structures Point (page pouvant être en anglais) qui constituent l'objet Stroke.
Exemples
Dans cet exemple, chaque objet Stroke sélectionné d'un InkOverlay est examiné. Si l'objet Stroke contient au moins 90 paquets, 50 objets Point (page pouvant être en anglais) (à commencer par l'objet Point (page pouvant être en anglais) en position 39) de l'objet Stroke sont obtenus et utilisés pour créer un objet Stroke. Le nouvel objet Stroke est ensuite déplacé de 200 unités HIMETRIC dans le sens des abscisses et des ordonnées.
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);
}
}
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