GdipPathIterGetSubpathCount()



Syntaxe
Resultat.i = GdipPathIterGetSubpathCount(*iterator, @count.l)
Paramètres
*iterator

[in] Pointeur sur un objet GraphicsPathIterator existant.

count.l

[out] count recevra le nombre de sous-tracé appelé aussi figure du GraphicsPath.

Description

Cette fonction permet d'obtenir le nombre de sous-tracés du GraphicsPath, appelé aussi figures.

Certaines fonctions des GraphicsPath ne stockent pas les tableaux de points d'origine des formes ajoutées mais elles convertissent les courbes (spline cardinale etc.) en une suite de courbes de Bézier et sauvegardent les points qui définissent ces courbes de Bézier. Il en résulte que le nombre de points retrouvés est plus important que le nombre de points d'origine définissant les figures. Toutes les courbes du path sont représentées comme des splines de Bézier, ainsi un point donné du tableau a un des deux types suivant: #PathPointTypeLine ou #PathPointTypeBezier.

L'exemple dessine un carré, un parallélogramme et une ellipse. La fonction retrouve le nombre de figures et l'affiche.

Résultat de la fonction
Si la fonction réussit, elle retourne #Ok qui est une constante de l'énumération status.
Si la fonction échoue, elle retourne une des autres valeurs de l'énumération status.
PB - OS

PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium