Creazione del percorso
Per creare un percorso e selezionarlo in un controller di dominio, è prima necessario definire i punti che la descrivono. A tale scopo, chiamare la funzione BeginPath , specificare le funzioni di disegno appropriate e quindi chiamare la funzione EndPath . Questa combinazione di funzioni (BeginPath, funzioni di disegno e EndPath) costituisce una parentesi di percorso. Di seguito è riportato l'elenco delle funzioni di disegno che è possibile utilizzare.
- AngleArc
- Arc
- ArcTo
- Chord
- CloseFigure
- Ellisse
- Exttextout
- LineTo
- MoveToEx
- Pie
- PolyBezier
- PolyBezierTo
- PolyDraw
- Polygon
- Polilinea
- PolylineTo
- PolyPolygon
- PolyPolyline
- Rettangolo
- RoundRect
- TextOut
Quando un'applicazione chiama EndPath, il sistema seleziona il percorso associato nel controller di dominio specificato. Se in precedenza è stato selezionato un altro percorso nel controller di dominio, il sistema elimina il percorso senza salvarlo. Dopo che il sistema seleziona il percorso nel controller di dominio, un'applicazione può operare sul percorso in uno dei modi seguenti:
- Disegnare la struttura del percorso (utilizzando la penna corrente).
- Disegnare l'interno del percorso (utilizzando il pennello corrente).
- Disegnare il contorno e riempire l'interno del percorso.
- Modificare il percorso (convertendo le curve in segmenti di linea).
- Convertire il percorso in un percorso di ritaglio.
- Convertire il percorso in un'area.
- Rendere flat il percorso convertendo ogni curva nel percorso in una serie di segmenti di linea.
- Recuperare le coordinate delle linee e delle curve che compongono un percorso.