GraphicsPathIterator GraphicsPathIterator GraphicsPathIterator GraphicsPathIterator Class

Definición

Permite recorrer en iteración los subtrazados de un objeto GraphicsPath y comprueba los tipos de las formas incluidas en cada subtrazado.Provides the ability to iterate through subpaths in a GraphicsPath and test the types of shapes contained in each subpath. Esta clase no puede heredarse.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
Herencia
GraphicsPathIteratorGraphicsPathIteratorGraphicsPathIteratorGraphicsPathIterator
Implementaciones

Constructores

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

Inicializa una nueva instancia de la clase GraphicsPathIterator con el objeto GraphicsPath especificado.Initializes a new instance of the GraphicsPathIterator class with the specified GraphicsPath object.

Propiedades

Count Count Count Count

Obtiene el número de puntos del subtrazado.Gets the number of points in the path.

SubpathCount SubpathCount SubpathCount SubpathCount

Obtiene el número de subtrazados del trazado.Gets the number of subpaths in the path.

Métodos

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

Copia la propiedad PathPoints y las matrices de propiedades PathTypes del objeto GraphicsPath asociado en las dos matrices especificadas.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)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto 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()

Libera todos los recursos utilizados por este objeto GraphicsPathIterator.Releases all resources used by this GraphicsPathIterator object.

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

Copia la propiedad PathPoints y las matrices de propiedades PathTypes del objeto GraphicsPath asociado en las dos matrices especificadas.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 si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

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

Sirve como la función hash predeterminada.Serves as the default hash function.

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

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

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

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

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

Indica si el trazado asociado a este objeto GraphicsPathIterator contiene una curva.Indicates whether the path associated with this GraphicsPathIterator contains a curve.

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

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.Obtains a lifetime service object to control the lifetime policy for this instance.

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

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

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

Crea una copia superficial del objeto MarshalByRefObject actual.Creates a shallow copy of the current MarshalByRefObject object.

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

Este objeto GraphicsPathIterator tiene un objeto GraphicsPath asociado.This GraphicsPathIterator object has a GraphicsPath object associated with it. El método NextMarker(GraphicsPath) incrementa el objeto GraphicsPath asociado hasta el siguiente marcador en su trazado y copia todos los puntos comprendidos entre el actual marcador y el siguiente marcador (o final de trazado) en un segundo objeto GraphicsPath pasado al parámetro.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 el objeto GraphicsPathIterator hasta el siguiente marcador en el trazado y devuelve los índices inicial y final a modo de parámetros [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)

Obtiene los índices inicial y final del siguiente grupo de puntos de datos que son del mismo 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)

Obtiene la siguiente figura (subtrazado) del trazado asociado de este objeto 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)

Mueve el iterador GraphicsPathIterator al siguiente subtrazado en el trazado.Moves the GraphicsPathIterator to the next subpath in the path. Los índices inicial y final del siguiente subtrazado están en los parámetros [out].The start index and end index of the next subpath are contained in the [out] parameters.

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

Rebobina este iterador GraphicsPathIterator hasta el inicio de su trazado asociado.Rewinds this GraphicsPathIterator to the beginning of its associated path.

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

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a