Bagikan melalui


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)

Lihat juga

GraphicsPath

GraphicsPathIterator

PathData