Enumerasi FillMode (gdiplusenums.h)
Enumerasi FillMode menentukan cara mengisi area yang terbentuk ketika jalur atau kurva bersinggungan dengan dirinya sendiri. Enumerasi ini digunakan oleh beberapa metode kelas Grafis , termasuk FillClosedCurve dan FillPolygon, dan oleh konstruktor kelas GraphicsPath .
Sintaks
typedef enum FillMode {
FillModeAlternate,
FillModeWinding
} ;
Konstanta
FillModeAlternate Menentukan bahwa area diisi sesuai dengan aturan paritas ganjil-genap. Menurut aturan ini, Anda dapat menentukan apakah titik pengujian berada di dalam atau di luar kurva tertutup sebagai berikut: Gambar garis dari titik pengujian ke titik yang jauh dari kurva. Jika garis itu melintasi kurva berapa kali ganjil, titik pengujian berada di dalam kurva; jika tidak, titik pengujian berada di luar kurva. |
FillModeWinding Menentukan bahwa area diisi sesuai dengan aturan berliku bukan nol. Menurut aturan ini, Anda dapat menentukan apakah titik pengujian berada di dalam atau di luar kurva tertutup sebagai berikut: Gambar garis dari titik uji ke titik yang jauh dari kurva. Hitung berapa kali kurva melewati garis uji dari kiri ke kanan, dan hitung berapa kali kurva melewati garis uji dari kanan ke kiri. Jika kedua angka tersebut sama, titik pengujian berada di luar kurva; jika tidak, titik uji berada di dalam kurva. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP, Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | gdiplusenums.h (termasuk Gdiplus.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk