Condividi tramite


GraphicsPathIterator Classe

Definizione

Consente di scorrere i sottopercorsi in una classe GraphicsPath ed eseguire il test dei tipi di forme contenuti in ogni sottopercorso. La classe non può essere ereditata.

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
Ereditarietà
GraphicsPathIterator
Implementazioni

Commenti

Nota

In .NET 6 e versioni successive il pacchetto System.Drawing.Common, che include questo tipo, è supportato solo nei sistemi operativi Windows. L'uso di questo tipo nelle app multipiattaforma causa avvisi in fase di compilazione e eccezioni in fase di esecuzione. Per altre informazioni, vedere System.Drawing.Common supportato solo in Windows.

Costruttori

GraphicsPathIterator(GraphicsPath)

Inizializza una nuova istanza della classe GraphicsPathIterator con l'oggetto GraphicsPath specificato.

Proprietà

Count

Ottiene il numero di punti nel percorso.

SubpathCount

Ottiene il numero di sottopercorsi del percorso.

Metodi

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

Copia le matrici della proprietà PathPoints e della proprietà PathTypes della classe associata GraphicsPath nelle due matrici specificate.

CreateObjRef(Type)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto.

(Ereditato da MarshalByRefObject)
Dispose()

Rilascia tutte le risorse usate dall'oggetto GraphicsPathIterator.

Enumerate(PointF[], Byte[])

Copia le matrici della proprietà PathPoints e della proprietà PathTypes della classe associata GraphicsPath nelle due matrici specificate.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Finalize()

Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLifetimeService()
Obsoleti.

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.

(Ereditato da MarshalByRefObject)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
HasCurve()

Indica se il percorso associato a questa classe GraphicsPathIterator contiene una curva.

InitializeLifetimeService()
Obsoleti.

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.

(Ereditato da MarshalByRefObject)
NextMarker(GraphicsPath)

A questo oggetto GraphicsPathIterator è associato un oggetto GraphicsPath. Il metodo NextMarker(GraphicsPath) incrementa la classe associata GraphicsPath al marcatore successivo nel relativo percorso e copia tutti i punti contenuti tra il marcatore corrente e quello successivo, o la fine del percorso, in un secondo oggetto GraphicsPath passato al parametro.

NextMarker(Int32, Int32)

Incrementa la classe GraphicsPathIterator al marcatore successivo del percorso e restituisce gli indici di avvio e di interruzione tramite i parametri [out].

NextPathType(Byte, Int32, Int32)

Ottiene l'indice iniziale e quello finale del gruppo successivo di valori appartenenti allo stesso tipo.

NextSubpath(GraphicsPath, Boolean)

Ottiene la figura successiva (sottopercorso) dal percorso associato di questa classe GraphicsPathIterator.

NextSubpath(Int32, Int32, Boolean)

Sposta la classe GraphicsPathIterator nel sottopercorso successivo del percorso. Gli indici iniziale e finale del sottopercorso successivo sono contenuti nei parametri [out].

Rewind()

Azzera questa classe GraphicsPathIterator fino all'inizio del percorso associato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a