Metode IInkStrokes::Clip (msinkaut.h)
Menghapus bagian objek IInkStrokeDisp atau koleksi InkStrokes yang berada di luar persegi panjang.
Sintaks
HRESULT Clip(
[in] IInkRectangle *Rectangle
);
Parameter
[in] Rectangle
Menentukan persegi panjang di luar di mana goresan atau goresan terpotong. Persegi ditentukan dalam koordinat ruang tinta.
Nilai kembali
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil. |
|
Parameter berisi penunjuk yang tidak valid. |
|
Objek InkDisp tidak terdaftar. |
|
Persegi klip tidak valid. |
|
Pengecualian terjadi di dalam metode . |
|
Terjadi kesalahan yang tidak ditentukan. |
Keterangan
Untuk objek InkDisp , semua goresan yang bersinggungan dengan persegi panjang dibagi di titik persimpangan. Semua bagian goresan di luar persegi panjang dihapus dari objek InkDisp . Metode ini dapat menambahkan titik baru ke stroke pada titik di mana goresan bersinggungan persegi panjang. Setelah Anda memanggil metode Klip pada objek InkDisp , ID goresan dalam koleksi goresan objek InkDisp dijamin unik, tetapi tidak dijamin untuk mempertahankan informasi lain.
Metode ini tidak mempertimbangan lebar pena saat mengklip. Ini hanya mengklip data tinta atau goresan yang sebenarnya.
Untuk objek IInkStrokeDisp atau koleksi InkStrokes , metode Klip memperbarui objek InkDisp induk. Setiap kali tinta dihapus dari objek InkDisp , objek IInkStrokeDisp atau koleksi InkStrokes apa pun yang ditentukan untuk objek InkDisp tersebut mungkin tidak valid.
Untuk informasi selengkapnya tentang data tinta, lihat Data Tinta.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP Tablet PC Edition [hanya aplikasi desktop] |
Server minimum yang didukung | Tidak ada yang didukung |
Target Platform | Windows |
Header | msinkaut.h |
Pustaka | InkObj.dll |