Pembuatan Jalur
Untuk membuat jalur dan memilihnya ke DC, pertama-tama perlu untuk menentukan titik yang menggambarkannya. Ini dilakukan dengan memanggil fungsi BeginPath , menentukan fungsi gambar yang sesuai, lalu dengan memanggil fungsi EndPath . Kombinasi fungsi ini (BeginPath, fungsi gambar, dan EndPath) merupakan tanda kurung jalur. Berikut ini adalah daftar fungsi gambar yang dapat digunakan.
- AngleArc
- Arc
- ArcTo
- Chord
- CloseFigure
- Ellipse
- ExtTextOut
- Lineto
- MoveToEx
- Pai
- PoliBezier
- PolyBezierTo
- PolyDraw
- Poligon
- Polyline
- PolylineTo
- PoliPolygon
- PolyPolyline
- Persegi
- RoundRect
- TextOut
Ketika aplikasi memanggil EndPath, sistem memilih jalur terkait ke DC yang ditentukan. (Jika jalur lain sebelumnya telah dipilih ke DC, sistem menghapus jalur tersebut tanpa menyimpannya.) Setelah sistem memilih jalur ke DC, aplikasi dapat beroperasi di jalur dengan salah satu cara berikut:
- Gambar kerangka jalur (menggunakan pena saat ini).
- Cat interior jalur (menggunakan kuas saat ini).
- Gambar kerangka dan isi interior jalur.
- Ubah jalur (mengonversi kurva menjadi segmen garis).
- Mengonversi jalur menjadi jalur klip.
- Mengonversi jalur menjadi wilayah.
- Meratakan jalur dengan mengonversi setiap kurva di jalur menjadi serangkaian segmen garis.
- Ambil koordinat garis dan kurva yang menyusun jalur.