GraphicsPathIterator
GraphicsPathIterator class
Brinda la capacidad de iterar a través de subrutas en unGraphicsPath y pruebe los tipos de formas contenidas en cada subruta. Esta clase no se puede heredar.
public sealed class GraphicsPathIterator : IDisposable
Constructores
Propiedades
Nombre | Descripción |
---|
Count { get; } | Obtiene el número de puntos de la ruta. |
SubpathCount { get; } | Obtiene el número de subrutas en la ruta. |
Métodos
Nombre | Descripción |
---|
CopyData(ref PointF[], ref byte[], int, int) | Copia la propiedad GraphicsPath.PathPoints y la propiedad GraphicsPath.PathTypes arrays delGraphicsPath en las dos matrices especificadas. |
Dispose() | Realiza tareas definidas por la aplicación asociadas con liberar, liberar o restablecer recursos no administrados. |
Enumerate(ref PointF[], ref byte[]) | Copia la propiedad GraphicsPath.PathPoints y la propiedad GraphicsPath.PathTypes arrays delGraphicsPath en las dos matrices especificadas. |
HasCurve() | Indica si la ruta asociada a esteGraphicsPathIterator contiene una curva. |
NextMarker(GraphicsPath) | EstoGraphicsPathIterator objeto tiene unGraphicsPath objeto asociado con él. Este método incrementa el asociadoGraphicsPath al siguiente marcador en su ruta y copia todos los puntos contenidos entre el marcador actual y el siguiente marcador (o final de ruta) a un segundoGraphicsPath objeto pasado al parámetro. |
NextMarker(out int, out int) | Incrementa elGraphicsPathIterator al siguiente marcador en la ruta y devuelve los índices de inicio y fin por medio de los parámetros [out]. |
NextPathType(out byte, out int, out int) | Obtiene el índice inicial y el índice final del siguiente grupo de puntos de datos que tienen el mismo tipo. |
NextSubpath(GraphicsPath, out bool) | Obtiene la siguiente cifra (subruta) de la ruta asociada de esteGraphicsPathIterator . |
NextSubpath(out int, out int, out bool) | Mueve elGraphicsPathIterator a la siguiente subruta en la ruta. El índice inicial y el índice final de la siguiente subruta están contenidos en los parámetros [out]. |
Rewind() | Rebobina estoGraphicsPathIterator al comienzo de su ruta asociada. |
Ver también