GraphicsPathIterator
GraphicsPathIterator class
Bietet die Möglichkeit, Unterpfade in a zu durchlaufenGraphicsPath und testen Sie die Formentypen, die in jedem Unterpfad enthalten sind. Diese Klasse kann nicht vererbt werden.
public sealed class GraphicsPathIterator : IDisposable
Konstrukteure
Eigenschaften
Name | Beschreibung |
---|
Count { get; } | Ruft die Anzahl der Punkte im Pfad ab. |
SubpathCount { get; } | Ruft die Anzahl der Unterpfade im Pfad ab. |
Methoden
Name | Beschreibung |
---|
CopyData(ref PointF[], ref byte[], int, int) | Kopiert die GraphicsPath.PathPoints-Eigenschaft und die GraphicsPath.PathTypes-Eigenschaft arrays der zugehörigenGraphicsPath in die beiden angegebenen Arrays. |
Dispose() | Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verbunden sind. |
Enumerate(ref PointF[], ref byte[]) | Kopiert die GraphicsPath.PathPoints-Eigenschaft und die GraphicsPath.PathTypes-Eigenschaft arrays der zugehörigenGraphicsPath in die beiden angegebenen Arrays. |
HasCurve() | Gibt an, ob der Pfad damit verbunden istGraphicsPathIterator enthält eine Kurve. |
NextMarker(GraphicsPath) | DiesGraphicsPathIterator Objekt hat aGraphicsPath ihm zugeordnetes Objekt. Diese Methode inkrementiert das zugeordneteGraphicsPath zur nächsten Markierung in seinem Pfad und kopiert alle Punkte, die zwischen der aktuellen Markierung und der nächsten Markierung (oder dem Ende des Pfads) enthalten sind, auf eine SekundeGraphicsPath Objekt, das an den Parameter übergeben wird. |
NextMarker(out int, out int) | Erhöht dieGraphicsPathIterator zum nächsten Marker im Pfad und gibt die Start- und Stopp-Indizes über die [out]-Parameter zurück. |
NextPathType(out byte, out int, out int) | Ruft den Startindex und den Endindex der nächsten Gruppe von Datenpunkten ab, die alle denselben Typ haben. |
NextSubpath(GraphicsPath, out bool) | Holt die nächste Ziffer (Unterpfad) aus dem zugehörigen Pfad von thisGraphicsPathIterator . |
NextSubpath(out int, out int, out bool) | Verschiebt dieGraphicsPathIterator zum nächsten Unterpfad im Pfad. Der Startindex und der Endindex des nächsten Teilpfads sind in den [out]-Parametern enthalten. |
Rewind() | Spult das zurückGraphicsPathIterator bis zum Anfang des zugehörigen Pfads. |
Siehe auch