Condividi tramite


Metodo GraphicsPathIterator::NextPathType (gdipluspath.h)

Il metodo GraphicsPathIterator::NextPathType ottiene l'indice iniziale e l'indice finale del gruppo di dati successivo con lo stesso tipo.

Sintassi

INT NextPathType(
  [out] BYTE *pathType,
  [out] INT  *startIndex,
  [out] INT  *endIndex
);

Parametri

[out] pathType

Tipo: BYTE*

Puntatore a un BYTE che riceve il tipo di punto condiviso da tutti i punti del gruppo. I valori possibili sono PathPointTypeLine e PathPointTypeBezier, che sono elementi dell'enumerazione PathPointType .

[out] startIndex

Tipo: INT*

Puntatore a un INT che riceve l'indice iniziale del gruppo di punti.

[out] endIndex

Tipo: INT*

Puntatore a un INT che riceve l'indice finale del gruppo di punti.

Valore restituito

Tipo: INT

Questo metodo restituisce il numero di valori nel gruppo. Se nel percorso non sono presenti altri gruppi, restituisce 0.

Commenti

Un percorso include una matrice di punti dati che definiscono le linee e le curve. Tutte le curve nel percorso sono rappresentate come spline di Bézier, quindi un determinato punto nella matrice ha uno dei due tipi: PathPointTypeLine o PathPointTypeBezier.

La prima volta che si chiama il metodo GraphicsPathIterator::NextSubpath di un iteratore, ottiene gli indici iniziali e finali del primo gruppo di punti con lo stesso tipo. La seconda volta, ottiene il secondo gruppo e così via. Ogni volta che si chiama GraphicsPathIterator::NextSubpath, restituisce il numero di punti dati nel gruppo ottenuto. Quando non sono presenti gruppi rimanenti, restituisce 0.

Requisiti

   
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione gdipluspath.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

Costruzione e creazione di percorsi

GraphicsPath

GraphicsPathIterator

GraphicsPathIterator::CopyData

Metodi GraphicsPathIterator::NextMarker

Metodi GraphicsPathIterator::NextSubpath

Percorsi