GraphicsPathIterator Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ger möjlighet att iterera genom undersökvägar i en GraphicsPath och testa de typer av former som finns i varje undersökväg. Det går inte att ärva den här klassen.
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
- Arv
- Implementeringar
Kommentarer
Note
I .NET 6 och senare versioner stöds endast System.Drawing.Common-paketet, som innehåller den här typen, på Windows-operativsystem. Användning av den här typen i plattformsoberoende appar orsakar kompileringstidsvarningar och körningsfel. Mer information finns i System.Drawing.Common som endast stöds i Windows.
Konstruktorer
| Name | Description |
|---|---|
| GraphicsPathIterator(GraphicsPath) |
Initierar en ny instans av GraphicsPathIterator klassen med det angivna GraphicsPath objektet. |
Egenskaper
| Name | Description |
|---|---|
| Count |
Hämtar antalet punkter i sökvägen. |
| SubpathCount |
Hämtar antalet undersökvägar i sökvägen. |
Metoder
| Name | Description |
|---|---|
| CopyData(PointF[], Byte[], Int32, Int32) |
Kopierar PathPoints egenskapen och PathTypes egenskapsmatriserna för de associerade GraphicsPath till de två angivna matriserna. |
| CreateObjRef(Type) |
Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt. (Ärvd från MarshalByRefObject) |
| Dispose() |
Frigör alla resurser som används av det här GraphicsPathIterator objektet. |
| Enumerate(PointF[], Byte[]) |
Kopierar PathPoints egenskapen och PathTypes egenskapsmatriserna för de associerade GraphicsPath till de två angivna matriserna. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Finalize() |
Tillåter att ett objekt försöker frigöra resurser och utföra andra rensningsåtgärder innan det frigörs av skräpinsamling. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLifetimeService() |
Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| HasCurve() |
Anger om sökvägen som är associerad med detta GraphicsPathIterator innehåller en kurva. |
| InitializeLifetimeService() |
Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MemberwiseClone(Boolean) |
Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet. (Ärvd från MarshalByRefObject) |
| NextMarker(GraphicsPath) |
Det här GraphicsPathIterator objektet har ett GraphicsPath objekt som är associerat med det. Metoden NextMarker(GraphicsPath) ökar den associerade GraphicsPath till nästa markör i sökvägen och kopierar alla punkter som finns mellan den aktuella markören och nästa markör (eller slutet av sökvägen) till ett andra GraphicsPath objekt som skickas till parametern. |
| NextMarker(Int32, Int32) |
GraphicsPathIterator Ökar till nästa markör i sökvägen och returnerar start- och stoppindexen med hjälp av parametrarna [out]. |
| NextPathType(Byte, Int32, Int32) |
Hämtar startindexet och slutindexet för nästa grupp med datapunkter som alla har samma typ. |
| NextSubpath(GraphicsPath, Boolean) |
Hämtar nästa bild (undersökväg) från den associerade sökvägen för den här GraphicsPathIterator. |
| NextSubpath(Int32, Int32, Boolean) |
GraphicsPathIterator Flyttar till nästa undersökväg i sökvägen. Startindexet och slutindexet för nästa undersökväg finns i parametrarna [out]. |
| Rewind() |
Spolar tillbaka detta GraphicsPathIterator till början av den associerade sökvägen. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |