Enumerasi PathPointType (gdiplusenums.h)
Enumerasi PathPointType menunjukkan jenis titik dan bendera untuk titik data dalam jalur. Bit 0 sampai 2 menunjukkan jenis titik, dan bit 3 hingga 7 menyimpan sekumpulan bendera yang menentukan atribut titik. Enumerasi ini digunakan oleh kelas GraphicsPath, GraphicsPathIterator, dan PathData .
Sintaks
typedef enum PathPointType {
PathPointTypeStart = 0,
PathPointTypeLine = 1,
PathPointTypeBezier = 3,
PathPointTypePathTypeMask = 0x07,
PathPointTypeDashMode = 0x10,
PathPointTypePathMarker = 0x20,
PathPointTypeCloseSubpath = 0x80,
PathPointTypeBezier3 = 3
} ;
Konstanta
PathPointTypeStart Nilai: 0 Menunjukkan bahwa titiknya adalah awal dari gambar. |
PathPointTypeLine Nilai: 1 Menunjukkan bahwa titik tersebut adalah salah satu dari dua titik akhir garis. |
PathPointTypeBezier Nilai: 3 Menunjukkan bahwa titik tersebut adalah titik akhir atau titik kontrol spline Bézier kubik. |
PathPointTypePathTypeMask Nilai: 0x07 Menutupi semua bit kecuali untuk tiga bit berurutan rendah, yang menunjukkan jenis titik. |
PathPointTypeDashMode Nilai: 0x10 Tidak digunakan. |
PathPointTypePathMarker Nilai: 0x20 Menentukan bahwa titik tersebut adalah penanda. |
PathPointTypeCloseSubpath Nilai: 0x80 Menentukan bahwa titik tersebut adalah titik terakhir dalam subjalur tertutup (gambar). |
PathPointTypeBezier3 Nilai: 3 Menunjukkan bahwa titik tersebut adalah titik akhir atau titik kontrol spline Bézier kubik. |
Keterangan
Objek GraphicsPath memiliki array titik dan array jenis. Setiap elemen dalam array jenis adalah byte yang menentukan jenis titik dan sekumpulan bendera untuk elemen yang sesuai dalam array titik.
Persyaratan
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) |