GraphicsPathIterator Klas

Definitie

Biedt de mogelijkheid om subpaden in een GraphicsPath subpad te doorlopen en de typen shapes in elk subpad te testen. Deze klasse kan niet worden overgenomen.

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
Overname
GraphicsPathIterator
Implementeringen

Opmerkingen

Note

In .NET 6 en latere versies wordt het pakket System.Drawing.Common, dat dit type bevat, alleen ondersteund op Windows-besturingssystemen. Het gebruik van dit type in platformoverschrijdende apps veroorzaakt compileertijdwaarschuwingen en runtime-uitzonderingen. Zie System.Drawing.Common alleen ondersteund in Windows voor meer informatie.

Constructors

Name Description
GraphicsPathIterator(GraphicsPath)

Initialiseert een nieuw exemplaar van de GraphicsPathIterator klasse met het opgegeven GraphicsPath object.

Eigenschappen

Name Description
Count

Hiermee haalt u het aantal punten in het pad op.

SubpathCount

Hiermee haalt u het aantal subpaden in het pad op.

Methoden

Name Description
CopyData(PointF[], Byte[], Int32, Int32)

Kopieert de PathPoints eigenschaps- en PathTypes eigenschapsmatrices van de gekoppelde GraphicsPath in de twee opgegeven matrices.

CopyData(Span<PointF>, Span<Byte>, Int32, Int32)

Kopieert de PathPoints eigenschaps- en PathTypes eigenschapsmatrices van de gekoppelde GraphicsPath in de twee opgegeven matrices.

CreateObjRef(Type)

Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object.

(Overgenomen van MarshalByRefObject)
Dispose()

Alle resources die door dit GraphicsPathIterator object worden gebruikt, worden vrijgegeven.

Enumerate(PointF[], Byte[])

Kopieert de PathPoints eigenschaps- en PathTypes eigenschapsmatrices van de gekoppelde GraphicsPath in de twee opgegeven matrices.

Enumerate(Span<PointF>, Span<Byte>)

Kopieert de PathPoints eigenschaps- en PathTypes eigenschapsmatrices van de gekoppelde GraphicsPath in de twee opgegeven matrices.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Finalize()

Hiermee kan een object resources vrijmaken en andere opschoonbewerkingen uitvoeren voordat het wordt vrijgemaakt door garbagecollection.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetLifetimeService()
Verouderd.

Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd.

(Overgenomen van MarshalByRefObject)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
HasCurve()

Hiermee wordt aangegeven of het pad dat aan dit GraphicsPathIterator pad is gekoppeld een curve bevat.

InitializeLifetimeService()
Verouderd.

Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren.

(Overgenomen van MarshalByRefObject)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MemberwiseClone(Boolean)

Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object.

(Overgenomen van MarshalByRefObject)
NextMarker(GraphicsPath)

Aan dit GraphicsPathIterator object is een GraphicsPath object gekoppeld. Met NextMarker(GraphicsPath) de methode wordt de gekoppelde GraphicsPath aan de volgende markering in het pad verhoogd en worden alle punten tussen de huidige markering en de volgende markering (of het einde van het pad) gekopieerd naar een tweede GraphicsPath object dat is doorgegeven aan de parameter.

NextMarker(Int32, Int32)

Hiermee wordt de GraphicsPathIterator naar de volgende markering in het pad verhoogd en worden de indexen gestart en gestopt door middel van de [out]-parameters.

NextPathType(Byte, Int32, Int32)

Hiermee haalt u de beginindex en de eindindex van de volgende groep gegevenspunten op die allemaal hetzelfde type hebben.

NextSubpath(GraphicsPath, Boolean)

Hiermee haalt u de volgende afbeelding (subpad) op uit het bijbehorende pad van dit GraphicsPathIterator.

NextSubpath(Int32, Int32, Boolean)

Hiermee verplaatst u het GraphicsPathIterator naar het volgende subpad in het pad. De beginindex en de eindindex van het volgende subpad zijn opgenomen in de parameters [out].

Rewind()

Hiermee wordt dit GraphicsPathIterator terugspoelen naar het begin van het bijbehorende pad.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op