Class GraphicsPathIterator

GraphicsPathIterator class

Biedt de mogelijkheid om door subpaden in eenGraphicsPath en test de soorten vormen in elk subpad. Deze klasse kan niet worden geërfd.

public sealed class GraphicsPathIterator : IDisposable

Constructeurs

NaamBeschrijving
GraphicsPathIterator(GraphicsPath)Initialiseert een nieuw exemplaar van hetGraphicsPathIterator klasse.

Eigenschappen

NaamBeschrijving
Count { get; }Krijgt het aantal punten in het pad.
SubpathCount { get; }Krijgt het aantal subpaden in het pad.

methoden

NaamBeschrijving
CopyData(ref PointF[], ref byte[], int, int)Kopieert de eigenschap GraphicsPath.PathPoints en de eigenschap arrays GraphicsPath.PathTypes van de bijbehorendeGraphicsPath in de twee gespecificeerde arrays.
Dispose()Voert door de toepassing gedefinieerde taken uit die verband houden met het vrijmaken, vrijgeven of resetten van onbeheerde bronnen.
Enumerate(ref PointF[], ref byte[])Kopieert de eigenschap GraphicsPath.PathPoints en de eigenschap arrays GraphicsPath.PathTypes van de bijbehorendeGraphicsPath in de twee gespecificeerde arrays.
HasCurve()Geeft aan of het pad dat hieraan is gekoppeldGraphicsPathIterator bevat een curve.
NextMarker(GraphicsPath)DitGraphicsPathIterator voorwerp heeft eenGraphicsPath object dat eraan is gekoppeld. Deze methode verhoogt het bijbehorendeGraphicsPath naar de volgende markering in zijn pad en kopieert alle punten tussen de huidige markering en de volgende markering (of einde van pad) naar een tweedeGraphicsPath object doorgegeven aan de parameter.
NextMarker(out int, out int)Verhoogt deGraphicsPathIteratornaar de volgende markering in het pad en retourneert de start- en stopindexen via de [out]-parameters.
NextPathType(out byte, out int, out int)Haalt de beginindex en de eindindex op van de volgende groep gegevenspunten die allemaal hetzelfde type hebben.
NextSubpath(GraphicsPath, out bool)Haalt het volgende cijfer (subpad) uit het bijbehorende pad hiervanGraphicsPathIterator .
NextSubpath(out int, out int, out bool)Verplaatst deGraphicsPathIterator naar het volgende subpad in het pad. De startindex en eindindex van het volgende subpad zijn opgenomen in de [out] parameters.
Rewind()Spoelt dit terugGraphicsPathIterator naar het begin van het bijbehorende pad.

Zie ook