Stroke.GetPoint, méthode
Mise à jour : November 2007
Retourne la structure Point (page pouvant être en anglais) à l'index spécifié dans un objet Stroke.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Function GetPoint ( _
index As Integer _
) As Point
'Utilisation
Dim instance As Stroke
Dim index As Integer
Dim returnValue As Point
returnValue = instance.GetPoint(index)
public Point GetPoint(
int index
)
public:
Point GetPoint(
int index
)
public Point GetPoint(
int index
)
public function GetPoint(
index : int
) : Point
Paramètres
- index
Type : System.Int32
Index de base zéro de la structure Point (page pouvant être en anglais) à retourner.
Valeur de retour
Type : System.Drawing.Point
Retourne la structure Point (page pouvant être en anglais) à l'index spécifié dans l'objet Stroke.
Exemples
Cet exemple C# retourne un point interpolé à partir d'un objet Stroke, theStroke, donné comme une valeur d'index à virgule flottante (Float).
private Point LocatePoint(Stroke theStroke, float theFIndex)
{
Point ptResult = theStroke.GetPoint((int)theFIndex);
float theFraction = theFIndex - (int)theFIndex;
if (theFraction > 0.0f)
{
Point ptDelta = theStroke.GetPoint((int)theFIndex + 1);
ptResult.X += (int)((ptDelta.X - ptResult.X) * theFraction);
ptResult.Y += (int)((ptDelta.Y - ptResult.Y) * theFraction);
}
return ptResult;
}
Cet exemple Microsoft Visual Basic .NET retourne un point interpolé à partir d'un objet Stroke, theStroke, donné comme une valeur d'index à virgule flottante (Float).
Private Function LocatePoint( _
ByVal theStroke As Stroke, ByVal theFIndex As Single) As Point
Dim theIndex As Integer = Math.Floor(theFIndex)
Dim theFraction As Single = theFIndex - theIndex
Dim ptResult As Point = theStroke.GetPoint(theIndex)
If theFraction > 0.0 Then
Dim ptDelta As Point = theStroke.GetPoint(theIndex + 1)
ptResult.X += CInt((ptDelta.X - ptResult.X) * theFraction)
ptResult.Y += CInt((ptDelta.Y - ptResult.Y) * theFraction)
End If
Return ptResult
End Function
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