Freigeben über


GraphicsPathIterator Klasse

Definition

Bietet die Möglichkeit, untergeordnete Pfade in einem GraphicsPath zu durchlaufen und die in jedem untergeordneten Pfad enthaltenen Arten von Formen zu überprüfen. Diese Klasse kann nicht vererbt werden.

public ref class GraphicsPathIterator sealed : MarshalByRefObject, IDisposable
public sealed class GraphicsPathIterator : MarshalByRefObject, IDisposable
type GraphicsPathIterator = class
    inherit MarshalByRefObject
    interface IDisposable
Public NotInheritable Class GraphicsPathIterator
Inherits MarshalByRefObject
Implements IDisposable
Vererbung
GraphicsPathIterator
Implementiert

Hinweise

Hinweis

In .NET 6 und höheren Versionen wird das System.Drawing.Common-Paket, das diesen Typ enthält, nur unter Windows-Betriebssystemen unterstützt. Die Verwendung dieses Typs in plattformübergreifenden Apps führt zu Kompilierzeitwarnungen und Laufzeitausnahmen. Weitere Informationen finden Sie unter System.Drawing.Common wird nur unter Windows unterstützt.

Konstruktoren

GraphicsPathIterator(GraphicsPath)

Initialisiert eine neue Instanz der GraphicsPathIterator-Klasse mit dem angegebenen GraphicsPath-Objekt.

Eigenschaften

Count

Ruft die Anzahl der Punkte im Pfad ab.

SubpathCount

Ruft die Anzahl untergeordneter Pfade im Pfad ab.

Methoden

CopyData(PointF[], Byte[], Int32, Int32)

Kopiert das PathPoints-Eigenschaftenarray und das PathTypes-Eigenschaftenarray des zugeordneten GraphicsPath in die beiden angegebenen Arrays.

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.

(Geerbt von MarshalByRefObject)
Dispose()

Gibt alle von diesem GraphicsPathIterator-Objekt verwendeten Ressourcen frei.

Enumerate(PointF[], Byte[])

Kopiert das PathPoints-Eigenschaftenarray und das PathTypes-Eigenschaftenarray des zugeordneten GraphicsPath in die beiden angegebenen Arrays.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Finalize()

Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
HasCurve()

Gibt an, ob der diesem GraphicsPathIterator zugeordnete Pfad eine Kurve enthält.

InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.

(Geerbt von MarshalByRefObject)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
NextMarker(GraphicsPath)

Diesem GraphicsPathIterator-Objekt ist ein GraphicsPath-Objekt zugeordnet. Die NextMarker(GraphicsPath)-Methode erhöht den Index des zugeordneten GraphicsPath auf den nächsten Marker im Pfad und kopiert alle Punkte zwischen dem aktuellen und dem nächsten Marker (oder dem Ende des Pfads) in ein zweites GraphicsPath-Objekt, das an den Parameter übergeben wird.

NextMarker(Int32, Int32)

Erhöht den Index von GraphicsPathIterator auf den nächsten Marker im Pfad und gibt den Anfangs- und Endindex über die Ausgabeparameter ([out]-Parameter) zurück.

NextPathType(Byte, Int32, Int32)

Ruft den Anfangs- und Endindex der nächsten Gruppe von Datenpunkten ab, die alle vom gleichen Typ sind.

NextSubpath(GraphicsPath, Boolean)

Ruft die nächste Figur (den nächsten untergeordneten Pfad) aus dem diesem GraphicsPathIterator zugeordneten Pfad ab.

NextSubpath(Int32, Int32, Boolean)

Verschiebt das GraphicsPathIterator zum nächsten untergeordneten Pfad im Pfad. Die [out]-Parameter enthalten Anfangs- und Endindex des nächsten untergeordneten Pfads.

Rewind()

Setzt dieses GraphicsPathIterator an den Anfang des zugeordneten Pfads zurück.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: