GraphicsPathIterator::NextPathType, méthode (gdipluspath.h)
La méthode GraphicsPathIterator::NextPathType obtient l’index de départ et l’index de fin du groupe suivant de points de données qui ont tous le même type.
Syntaxe
INT NextPathType(
[out] BYTE *pathType,
[out] INT *startIndex,
[out] INT *endIndex
);
Paramètres
[out] pathType
Type : BYTE*
Pointeur vers un BYTE qui reçoit le type de point partagé par tous les points du groupe. Les valeurs possibles sont PathPointTypeLine et PathPointTypeBezier, qui sont des éléments de l’énumération PathPointType .
[out] startIndex
Type : INT*
Pointeur vers un INT qui reçoit l’index de départ du groupe de points.
[out] endIndex
Type : INT*
Pointeur vers un INT qui reçoit l’index de fin du groupe de points.
Valeur retournée
Type : INT
Cette méthode retourne le nombre de points de données dans le groupe. Si le tracé ne comprend plus de groupe, cette méthode retourne 0.
Notes
Un chemin a un tableau de points de données qui définissent ses lignes et ses courbes. Toutes les courbes du chemin d’accès sont représentées en tant que splines de Bézier. Par conséquent, un point donné dans le tableau a l’un des deux types suivants : PathPointTypeLine ou PathPointTypeBezier.
La première fois que vous appelez la méthode GraphicsPathIterator::NextSubpath d’un itérateur, elle obtient les index de début et de fin du premier groupe de points qui ont tous le même type. La deuxième fois, il obtient le deuxième groupe, et ainsi de suite. Chaque fois que vous appelez GraphicsPathIterator::NextSubpath, il retourne le nombre de points de données dans le groupe obtenu. Lorsqu’il n’y a aucun groupe restant, elle retourne 0.
Spécifications
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | gdipluspath.h (include Gdiplus.h) |
Bibliothèque | Gdiplus.lib |
DLL | Gdiplus.dll |
Voir aussi
Génération et dessin de tracés
GraphicsPathIterator::CopyData
GraphicsPathIterator::NextMarker, méthodes