GraphicsPathIterator

GraphicsPathIterator class

Fornisce la possibilità di scorrere i sottopercorsi in aGraphicsPath e testa i tipi di forme contenute in ogni sottopercorso. Questa classe non può essere ereditata.

public sealed class GraphicsPathIterator : IDisposable

Costruttori

NomeDescrizione
GraphicsPathIterator(GraphicsPath)Inizializza una nuova istanza diGraphicsPathIterator classe.

Proprietà

NomeDescrizione
Count { get; }Ottiene il numero di punti nel percorso.
SubpathCount { get; }Ottiene il numero di sottopercorsi nel percorso.

Metodi

NomeDescrizione
CopyData(ref PointF[], ref byte[], int, int)Copia la proprietà GraphicsPath.PathPoints e la proprietà GraphicsPath.PathTypes arrays della proprietà associataGraphicsPath nei due array specificati.
Dispose()Esegue attività definite dall’applicazione associate alla liberazione, al rilascio o al ripristino di risorse non gestite.
Enumerate(ref PointF[], ref byte[])Copia la proprietà GraphicsPath.PathPoints e la proprietà GraphicsPath.PathTypes arrays della proprietà associataGraphicsPath nei due array specificati.
HasCurve()Indica se il percorso è associato a questoGraphicsPathIterator contiene una curva.
NextMarker(GraphicsPath)QuestoGraphicsPathIterator l’oggetto ha aGraphicsPath oggetto ad esso associato. Questo metodo incrementa l’associatoGraphicsPath al marker successivo nel suo percorso e copia tutti i punti contenuti tra il marker corrente e il marker successivo (o la fine del percorso) in un secondoGraphicsPath oggetto passato al parametro.
NextMarker(out int, out int)Incrementa ilGraphicsPathIteratoral marker successivo nel percorso e restituisce gli indici di inizio e fine tramite i parametri [out].
NextPathType(out byte, out int, out int)Ottiene l’indice iniziale e l’indice finale del gruppo successivo di punti dati che hanno tutti lo stesso tipo.
NextSubpath(GraphicsPath, out bool)Ottiene la figura successiva (sottopercorso) dal percorso associato di questoGraphicsPathIterator .
NextSubpath(out int, out int, out bool)Sposta ilGraphicsPathIterator al successivo sottopercorso nel percorso. L’indice iniziale e l’indice finale del sottopercorso successivo sono contenuti nei parametri [out].
Rewind()Riavvolge questoGraphicsPathIterator all’inizio del suo percorso associato.

Guarda anche