GraphicsPathIterator

GraphicsPathIterator class

Fournit la possibilité de parcourir les sous-chemins dans unGraphicsPath et testez les types de formes contenues dans chaque sous-chemin. Cette classe ne peut pas être héritée.

public sealed class GraphicsPathIterator : IDisposable

Constructeurs

NomLa description
GraphicsPathIterator(GraphicsPath)Initialise une nouvelle instance duGraphicsPathIterator classe.

Propriétés

NomLa description
Count { get; }Obtient le nombre de points dans le chemin.
SubpathCount { get; }Obtient le nombre de sous-chemins dans le chemin.

Méthodes

NomLa description
CopyData(ref PointF[], ref byte[], int, int)Copie la propriété GraphicsPath.PathPoints et la propriété GraphicsPath.PathTypes arrays duGraphicsPath dans les deux tableaux spécifiés.
Dispose()Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non gérées.
Enumerate(ref PointF[], ref byte[])Copie la propriété GraphicsPath.PathPoints et la propriété GraphicsPath.PathTypes arrays duGraphicsPath dans les deux tableaux spécifiés.
HasCurve()Indique si le chemin associé à ceGraphicsPathIterator contient une courbe.
NextMarker(GraphicsPath)CeciGraphicsPathIterator l’objet a unGraphicsPath objet qui lui est associé. Cette méthode incrémente l’objet associéGraphicsPath au marqueur suivant dans son chemin et copie tous les points contenus entre le marqueur courant et le marqueur suivant (ou fin de chemin) dans un secondGraphicsPath objet passé au paramètre.
NextMarker(out int, out int)Incrémente leGraphicsPathIteratorau marqueur suivant dans le chemin et renvoie les index de début et de fin au moyen des paramètres [out].
NextPathType(out byte, out int, out int)Obtient l’index de départ et l’index de fin du prochain groupe de points de données qui ont tous le même type.
NextSubpath(GraphicsPath, out bool)Obtient le chiffre suivant (sous-chemin) à partir du chemin associé de ceGraphicsPathIterator .
NextSubpath(out int, out int, out bool)Déplace leGraphicsPathIterator au sous-chemin suivant dans le chemin. L’index de début et l’index de fin du sous-chemin suivant sont contenus dans les paramètres [out].
Rewind()rembobine ceciGraphicsPathIterator au début de son chemin associé.

Voir également