GraphicsPathIterator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet die Möglichkeit, Unterpfade in einem GraphicsPath Pfad zu durchlaufen und die Typen von Shapes zu testen, die in jedem Unterpfad enthalten sind. 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
- Implementiert
Hinweise
Note
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 Kompilierungszeitwarnungen und Laufzeit-Ausnahmen. Weitere Informationen finden Sie unter System.Drawing.Common wird nur unter Windows unterstützt.
Konstruktoren
| Name | Beschreibung |
|---|---|
| GraphicsPathIterator(GraphicsPath) |
Initialisiert eine neue Instanz der GraphicsPathIterator Klasse mit dem angegebenen GraphicsPath Objekt. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Count |
Ruft die Anzahl der Punkte im Pfad ab. |
| SubpathCount |
Ruft die Anzahl der Unterpfade im Pfad ab. |
Methoden
| Name | Beschreibung |
|---|---|
| CopyData(PointF[], Byte[], Int32, Int32) |
Kopiert die PathPoints Eigenschaften- und PathTypes Eigenschaftenarrays der zugeordneten GraphicsPath in die beiden angegebenen Arrays. |
| CreateObjRef(Type) |
Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird. (Geerbt von MarshalByRefObject) |
| Dispose() |
Gibt alle von diesem GraphicsPathIterator Objekt verwendeten Ressourcen frei. |
| Enumerate(PointF[], Byte[]) |
Kopiert die PathPoints Eigenschaften- und PathTypes Eigenschaftenarrays der zugeordneten GraphicsPath in die beiden angegebenen Arrays. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| Finalize() |
Ermöglicht es einem Objekt, Ressourcen freizugeben und andere Bereinigungsvorgänge auszuführen, bevor es von der Garbage Collection erneut beansprucht wird. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetLifetimeService() |
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| HasCurve() |
Gibt an, ob der diesem Zugeordnete GraphicsPathIterator Pfad eine Kurve enthält. |
| InitializeLifetimeService() |
Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern. (Geerbt von MarshalByRefObject) |
| MemberwiseClone() |
Erstellt eine flache Kopie der 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 die dem GraphicsPath nächsten Marker zugeordnete 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, in ein zweites GraphicsPath Objekt, das an den Parameter übergeben wird. |
| NextMarker(Int32, Int32) |
Erhöht die GraphicsPathIterator Nächste Markierung im Pfad und gibt die Start- und Stoppindizes mithilfe der [out]-Parameter zurück. |
| NextPathType(Byte, Int32, Int32) |
Ruft den Anfangsindex und den Endindex der nächsten Gruppe von Datenpunkten ab, die alle denselben Typ aufweisen. |
| NextSubpath(GraphicsPath, Boolean) |
Ruft die nächste Abbildung (Unterpfad) aus dem zugeordneten Pfad dieser GraphicsPathIterator. |
| NextSubpath(Int32, Int32, Boolean) |
Verschiebt den GraphicsPathIterator Pfad zum nächsten Unterpfad. Der Startindex und der Endindex des nächsten Unterpfads sind in den [out]-Parametern enthalten. |
| Rewind() |
Zurückspulen sie GraphicsPathIterator bis zum Anfang des zugeordneten Pfads. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |