GraphicsPathIterator Klass

Definition

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
GraphicsPathIterator
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)

Gäller för