Udostępnij za pośrednictwem


GraphicsPathIterator Klasa

Definicja

Zapewnia możliwość iterowania po ścieżkach podrzędnych w obiekcie GraphicsPath i testowania typów kształtów zawartych w każdej ścieżce podrzędnej. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
GraphicsPathIterator
Implementuje

Uwagi

Uwaga

W programie .NET 6 i nowszych wersjach pakiet System.Drawing.Common, który obejmuje ten typ, jest obsługiwany tylko w systemach operacyjnych Windows. Użycie tego typu w aplikacjach międzyplatformowych powoduje ostrzeżenia w czasie kompilacji i wyjątki czasu wykonywania. Aby uzyskać więcej informacji, zobacz System.Drawing.Common only supported on Windows (Obsługiwane tylko w systemie Windows).

Konstruktory

GraphicsPathIterator(GraphicsPath)

Inicjuje GraphicsPathIterator nowe wystąpienie klasy z określonym GraphicsPath obiektem.

Właściwości

Count

Pobiera liczbę punktów w ścieżce.

SubpathCount

Pobiera liczbę ścieżek podrzędnych w ścieżce.

Metody

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

Kopiuje PathPoints właściwości i PathTypes tablice właściwości skojarzone GraphicsPath z dwiema określonymi tablicami.

CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia wszystkie zasoby używane przez ten GraphicsPathIterator obiekt.

Enumerate(PointF[], Byte[])

Kopiuje PathPoints właściwości i PathTypes tablice właściwości skojarzone GraphicsPath z dwiema określonymi tablicami.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Finalize()

Umożliwia obiektowi próbę zwolnienia zasobów i wykonania innych operacji oczyszczania przed odzyskaniem przez odzyskiwanie pamięci.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLifetimeService()
Przestarzałe.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
HasCurve()

Wskazuje, czy ścieżka skojarzona z tą GraphicsPathIterator ścieżką zawiera krzywą.

InitializeLifetimeService()
Przestarzałe.

Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
NextMarker(GraphicsPath)

Ten GraphicsPathIterator obiekt ma GraphicsPath skojarzony z nim obiekt. Metoda NextMarker(GraphicsPath) zwiększa wartość skojarzoną z GraphicsPath następnym znacznikiem w ścieżce i kopiuje wszystkie punkty zawarte między bieżącym znacznikiem a następnym znacznikiem (lub końcem ścieżki) do drugiego GraphicsPath obiektu przekazanego do parametru.

NextMarker(Int32, Int32)

Zwiększa GraphicsPathIterator wartość do następnego znacznika w ścieżce i zwraca indeksy początkowe i zatrzymane za pomocą parametrów [out].

NextPathType(Byte, Int32, Int32)

Pobiera indeks początkowy i końcowy indeks następnej grupy punktów danych, które mają ten sam typ.

NextSubpath(GraphicsPath, Boolean)

Pobiera następny rysunek (ścieżkę podrzędną) ze skojarzonej ścieżki tego GraphicsPathIteratorelementu .

NextSubpath(Int32, Int32, Boolean)

Przenosi element GraphicsPathIterator do następnej ścieżki podrzędnej w ścieżce. Indeks początkowy i końcowy następnej ścieżki podrzędnej znajdują się w parametrach [out].

Rewind()

Spowoduje to GraphicsPathIterator przewijenie do początku skojarzonej ścieżki.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy