GraphicsPathIterator

GraphicsPathIterator class

Ger möjlighet att iterera genom undersökvägar i enGraphicsPath och testa de typer av former som finns i varje undersökväg. Denna klass kan inte ärvas.

public sealed class GraphicsPathIterator : IDisposable

Konstruktörer

namnBeskrivning
GraphicsPathIterator(GraphicsPath)Initierar en ny instans avGraphicsPathIterator class.

Egenskaper

namnBeskrivning
Count { get; }Får antalet punkter i banan.
SubpathCount { get; }Hämtar antalet undersökvägar i sökvägen.

Metoder

namnBeskrivning
CopyData(ref PointF[], ref byte[], int, int)Kopierar egenskapen GraphicsPath.PathPoints och egenskapen GraphicsPath.PathTypes arrays för den associeradeGraphicsPath i de två angivna arrayerna.
Dispose()Utför programdefinierade uppgifter associerade med att frigöra, frigöra eller återställa ohanterade resurser.
Enumerate(ref PointF[], ref byte[])Kopierar egenskapen GraphicsPath.PathPoints och egenskapen GraphicsPath.PathTypes arrays för den associeradeGraphicsPath i de två angivna arrayerna.
HasCurve()Indikerar om sökvägen associerad med dettaGraphicsPathIterator innehåller en kurva.
NextMarker(GraphicsPath)Det härGraphicsPathIterator objektet har enGraphicsPath objekt som är associerat med det. Denna metod ökar den associeradeGraphicsPath till nästa markör i dess path och kopierar alla punkter som finns mellan den aktuella markören och nästa markör (eller slutet av banan) till en andraGraphicsPath objekt skickas in till parametern.
NextMarker(out int, out int)ÖkarGraphicsPathIteratortill nästa markör i path och returnerar start- och stoppindexen med hjälp av [out]-parametrarna.
NextPathType(out byte, out int, out int)Hämtar startindex och slutindex för nästa grupp av datapunkter som alla har samma typ.
NextSubpath(GraphicsPath, out bool)Får nästa siffra (undersökväg) från den associerade sökvägen till dennaGraphicsPathIterator .
NextSubpath(out int, out int, out bool)FlyttarGraphicsPathIterator till nästa delväg i banan. Startindexet och slutindexet för nästa delsökväg finns i [out]-parametrarna.
Rewind()Spolar tillbaka dettaGraphicsPathIterator till början av dess associerade sökväg.

Se även