GraphicsPathIterator::HasCurve method (gdipluspath.h)
Metode GraphicsPathIterator::HasCurve menentukan apakah jalur memiliki kurva apa pun.
Sintaks
BOOL HasCurve();
Mengembalikan nilai
Jenis: BOOL
Jika jalur memiliki setidaknya satu kurva, metode ini mengembalikan TRUE; jika tidak, ia mengembalikan FALSE.
Keterangan
Semua kurva dalam jalur disimpan sebagai urutan spline Bézier. Misalnya, saat Anda menambahkan elips ke jalur, Anda menentukan sudut kiri atas, lebar, dan tinggi persegi panjang pembatas elips. Angka-angka tersebut (sudut kiri atas, lebar, dan tinggi) tidak disimpan di jalur; Sebaliknya; elips dikonversi menjadi urutan empat spline Bézier. Jalur ini menyimpan titik akhir dan titik kontrol spline Bézier tersebut.
Jalur menyimpan array titik data, yang masing-masing termasuk dalam garis atau spline Bézier. Jika beberapa titik dalam array milik spline Bézier, maka GraphicsPathIterator::HasCurve mengembalikan TRUE. Jika semua titik dalam array milik baris, maka GraphicsPathIterator::HasCurve mengembalikan FALSE.
Metode tertentu meratakan jalur, yang berarti bahwa semua kurva di jalur dikonversi menjadi urutan garis. Setelah jalur diratakan, GraphicsPathIterator::HasCurve akan selalu mengembalikan FALSE. Perlambatan terjadi ketika Anda memanggil metode Flatten, Widen, atau Warp dari kelas GraphicsPath .
Persyaratan
Klien minimum yang didukung | Windows XP, Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | gdipluspath.h (termasuk Gdiplus.h) |
Pustaka | Gdiplus.lib |
DLL | Gdiplus.dll |
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