GraphicsPathIterator GraphicsPathIterator GraphicsPathIterator GraphicsPathIterator Class

Definizione

Consente di scorrere i sottopercorsi in una classe GraphicsPath ed eseguire il test dei tipi di forme contenuti in ogni sottopercorso.Provides the ability to iterate through subpaths in a GraphicsPath and test the types of shapes contained in each subpath. Questa classe non può essere ereditata.This class cannot be inherited.

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à
GraphicsPathIteratorGraphicsPathIteratorGraphicsPathIteratorGraphicsPathIterator
Implementazioni

Costruttori

GraphicsPathIterator(GraphicsPath) GraphicsPathIterator(GraphicsPath) GraphicsPathIterator(GraphicsPath) GraphicsPathIterator(GraphicsPath)

Inizializza una nuova istanza della classe GraphicsPathIterator con l'oggetto GraphicsPath specificato.Initializes a new instance of the GraphicsPathIterator class with the specified GraphicsPath object.

Proprietà

Count Count Count Count

Ottiene il numero di punti nel percorso.Gets the number of points in the path.

SubpathCount SubpathCount SubpathCount SubpathCount

Ottiene il numero di sottopercorsi del percorso.Gets the number of subpaths in the path.

Metodi

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

Copia le matrici della proprietà PathPoints e della proprietà PathTypes della classe associata GraphicsPath nelle due matrici specificate.Copies the PathPoints property and PathTypes property arrays of the associated GraphicsPath into the two specified arrays.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) 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.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

Rilascia tutte le risorse usate dall'oggetto GraphicsPathIterator.Releases all resources used by this GraphicsPathIterator object.

Enumerate(PointF[], Byte[]) Enumerate(PointF[], Byte[]) Enumerate(PointF[], Byte[]) Enumerate(PointF[], Byte[])

Copia le matrici della proprietà PathPoints e della proprietà PathTypes della classe associata GraphicsPath nelle due matrici specificate.Copies the PathPoints property and PathTypes property arrays of the associated GraphicsPath into the two specified arrays.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() 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.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
HasCurve() HasCurve() HasCurve() HasCurve()

Indica se il percorso associato a questa classe GraphicsPathIterator contiene una curva.Indicates whether the path associated with this GraphicsPathIterator contains a curve.

InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
NextMarker(GraphicsPath) NextMarker(GraphicsPath) NextMarker(GraphicsPath) NextMarker(GraphicsPath)

A questo oggetto GraphicsPathIterator è associato un oggetto GraphicsPath.This GraphicsPathIterator object has a GraphicsPath object associated with it. 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.The NextMarker(GraphicsPath) method increments the associated GraphicsPath to the next marker in its path and copies all the points contained between the current marker and the next marker (or end of path) to a second GraphicsPath object passed in to the parameter.

NextMarker(Int32, Int32) NextMarker(Int32, Int32) NextMarker(Int32, Int32) 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].Increments the GraphicsPathIterator to the next marker in the path and returns the start and stop indexes by way of the [out] parameters.

NextPathType(Byte, Int32, Int32) NextPathType(Byte, Int32, Int32) NextPathType(Byte, Int32, Int32) NextPathType(Byte, Int32, Int32)

Ottiene l'indice iniziale e quello finale del gruppo successivo di valori appartenenti allo stesso tipo.Gets the starting index and the ending index of the next group of data points that all have the same type.

NextSubpath(GraphicsPath, Boolean) NextSubpath(GraphicsPath, Boolean) NextSubpath(GraphicsPath, Boolean) NextSubpath(GraphicsPath, Boolean)

Ottiene la figura successiva (sottopercorso) dal percorso associato di questa classe GraphicsPathIterator.Gets the next figure (subpath) from the associated path of this GraphicsPathIterator.

NextSubpath(Int32, Int32, Boolean) NextSubpath(Int32, Int32, Boolean) NextSubpath(Int32, Int32, Boolean) NextSubpath(Int32, Int32, Boolean)

Sposta la classe GraphicsPathIterator nel sottopercorso successivo del percorso.Moves the GraphicsPathIterator to the next subpath in the path. Gli indici iniziale e finale del sottopercorso successivo sono contenuti nei parametri [out].The start index and end index of the next subpath are contained in the [out] parameters.

Rewind() Rewind() Rewind() Rewind()

Azzera questa classe GraphicsPathIterator fino all'inizio del percorso associato.Rewinds this GraphicsPathIterator to the beginning of its associated path.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a