Comparteix a través de


GraphicsPathIterator Clase

Definición

Permite recorrer en iteración los subtrazados de un objeto GraphicsPath y comprueba los tipos de las formas incluidas en cada subtrazado. Esta clase no puede heredarse.

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
GraphicsPathIterator
Implementaciones

Comentarios

Nota

En .NET 6 y versiones posteriores, el paquete System.Drawing.Common, que incluye este tipo, solo se admite en sistemas operativos Windows. El uso de este tipo en aplicaciones multiplataforma provoca advertencias en tiempo de compilación y excepciones en tiempo de ejecución. Para obtener más información, consulte System.Drawing.Common only supported on Windows(System.Drawing.Common only supported on Windows).

Constructores

GraphicsPathIterator(GraphicsPath)

Inicializa una nueva instancia de la clase GraphicsPathIterator con el objeto GraphicsPath especificado.

Propiedades

Count

Obtiene el número de puntos del subtrazado.

SubpathCount

Obtiene el número de subtrazados del trazado.

Métodos

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

Copia la propiedad PathPoints y las matrices de propiedades PathTypes del objeto GraphicsPath asociado en las dos matrices especificadas.

CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.

(Heredado de MarshalByRefObject)
Dispose()

Libera todos los recursos utilizados por este objeto GraphicsPathIterator.

Enumerate(PointF[], Byte[])

Copia la propiedad PathPoints y las matrices de propiedades PathTypes del objeto GraphicsPath asociado en las dos matrices especificadas.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
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.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetLifetimeService()
Obsoletos.

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
HasCurve()

Indica si el trazado asociado a este objeto GraphicsPathIterator contiene una curva.

InitializeLifetimeService()
Obsoletos.

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.

(Heredado de MarshalByRefObject)
NextMarker(GraphicsPath)

Este objeto GraphicsPathIterator tiene un objeto GraphicsPath asociado. 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.

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].

NextPathType(Byte, Int32, Int32)

Obtiene los índices inicial y final del siguiente grupo de puntos de datos que son del mismo tipo.

NextSubpath(GraphicsPath, Boolean)

Obtiene la siguiente figura (subtrazado) del trazado asociado de este objeto GraphicsPathIterator.

NextSubpath(Int32, Int32, Boolean)

Mueve el iterador GraphicsPathIterator al siguiente subtrazado en el trazado. Los índices inicial y final del siguiente subtrazado están en los parámetros [out].

Rewind()

Rebobina este iterador GraphicsPathIterator hasta el inicio de su trazado asociado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a