GraphicsPathIterator Classe

Definizione

Consente di scorrere i sottopercorso in un GraphicsPath oggetto e di testare i tipi di forme contenute 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

Note

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 ed eccezioni in fase di esecuzione. Per altre informazioni, vedere System.Drawing.Common supportato solo in Windows.

Costruttori

Nome Descrizione
GraphicsPathIterator(GraphicsPath)

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

Proprietà

Nome Descrizione
Count

Ottiene il numero di punti nel percorso.

SubpathCount

Ottiene il numero di sottopercorso nel percorso.

Metodi

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

Copia le matrici di PathPoints proprietà e PathTypes proprietà dell'oggetto associato GraphicsPath nelle due matrici specificate.

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

Copia le matrici di PathPoints proprietà e PathTypes proprietà dell'oggetto associato GraphicsPath nelle due matrici specificate.

CreateObjRef(Type)

Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto.

(Ereditato da MarshalByRefObject)
Dispose()

Rilascia tutte le risorse usate da questo GraphicsPathIterator oggetto.

Enumerate(PointF[], Byte[])

Copia le matrici di PathPoints proprietà e PathTypes proprietà dell'oggetto associato GraphicsPath nelle due matrici specificate.

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

Copia le matrici di PathPoints proprietà e PathTypes proprietà dell'oggetto associato 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 provare a liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperata da Garbage Collection.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLifetimeService()
Obsoleti.

Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
HasCurve()

Indica se il percorso associato a questo 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 del Objectcorrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia superficiale dell'oggetto corrente MarshalByRefObject .

(Ereditato da MarshalByRefObject)
NextMarker(GraphicsPath)

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

NextMarker(Int32, Int32)

Incrementa l'oggetto GraphicsPathIterator al marcatore successivo nel percorso e restituisce gli indici di inizio e arresto tramite i parametri [out].

NextPathType(Byte, Int32, Int32)

Ottiene l'indice iniziale e l'indice finale del gruppo successivo di punti dati con lo stesso tipo.

NextSubpath(GraphicsPath, Boolean)

Ottiene la figura successiva (sottopercorso) dal percorso associato di questo GraphicsPathIteratoroggetto .

NextSubpath(Int32, Int32, Boolean)

Sposta l'oggetto GraphicsPathIterator sul sottopercorso successivo nel percorso. L'indice iniziale e l'indice finale del sottopercorso successivo sono contenuti nei parametri [out].

Rewind()

Riavvolge l'oggetto GraphicsPathIterator all'inizio del percorso associato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a