GraphicsPathIterator Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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) |