Enumerasi LineJoin (gdiplusenums.h)
Enumerasi LineJoin menentukan cara menggabungkan dua baris yang digambar oleh pena yang sama dan yang ujungnya bertemu. Di persimpangan dua baris berakhir, gabungan garis membuat gabungan terlihat lebih berkelanjutan.
Sintaks
typedef enum LineJoin {
LineJoinMiter = 0,
LineJoinBevel = 1,
LineJoinRound = 2,
LineJoinMiterClipped = 3
} ;
Konstanta
LineJoinMiter Nilai: 0 Menentukan gabungan yang bermigrasi. Ini menghasilkan sudut tajam atau sudut terpotong, tergantung pada apakah panjang mil melebihi batas mil. |
LineJoinBevel Nilai: 1 Menentukan gabungan beveled. Ini menghasilkan sudut diagonal. |
LineJoinRound Nilai: 2 Menentukan gabungan melingkar. Ini menghasilkan busur melingkar yang halus di antara garis. |
LineJoinMiterClipped Nilai: 3 Menentukan gabungan yang bermigrasi. Ini menghasilkan sudut tajam atau sudut miring, tergantung pada apakah panjang mil melebihi batas mil. |
Keterangan
Panjang mil adalah jarak dari persimpangan dinding garis di bagian dalam gabungan ke persimpangan dinding garis di luar gabungan. Panjang mil bisa besar ketika sudut antara dua garis kecil. Batas miter adalah rasio maksimum yang diizinkan dari panjang miter terhadap lebar goresan. Nilai defaultnya adalah 10,0f.
Saat menggunakan LineJoinMiter dan rasio aktual melebihi batas miter, sudut dipotong tegak lurus ke jarak jauh dari sudut dalam yang merupakan produk dari batas miter dan lebar pena.
Saat menggunakan LineJoinMiterClipped dan batas miter terlampaui, gabungan digambar seolah-olah jenisnya adalah LineJoinBevel; yaitu, ketika dinding garis di bagian dalam gabungan bertemu, maka garis gabungan digambar di antara dinding garis di bagian luar gabungan.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) |