Share via


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

Graphicspath

GraphicsPathIterator

GraphicsPathIterator::CopyData

GraphicsPathIterator::NextMarker, méthodes

GraphicsPathIterator::NextSubpath, méthodes

Chemins d’accès