GraphicsPathIterator Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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) |