Metode IInkDisp::ExtractWithRectangle (msinkaut.h)
Memotong atau menyalin goresan dari objek InkDisp yang ada dan menempelkannya ke objek InkDisp baru, dengan menggunakan persegi panjang yang diketahui untuk menentukan goresan mana yang akan diekstrak.
Sintaks
HRESULT ExtractWithRectangle(
[in] IInkRectangle *Rectangle,
[in, optional] InkExtractFlags extractFlags,
[out, retval] IInkDisp **ExtractedInk
);
Parameter
[in] Rectangle
Menentukan objek InkRectangle yang memisahkan tinta untuk diekstrak dari objek InkDisp .
[in, optional] extractFlags
Opsional. Menentukan jenis enumerasi InkExtractFlags , yang menentukan apakah tinta harus dipotong atau disalin dari objek InkDisp yang ada. Nilai defaultnya adalah IEF_DEFAULT, yang memotong goresan dari objek InkDisp yang ada.
[out, retval] ExtractedInk
Ketika metode ini kembali, berisi penunjuk ke objek InkDisp yang berisi koleksi stroke yang diekstrak.
Nilai kembali
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil. |
|
Parameter berisi penunjuk yang tidak valid. |
|
Pengecualian terjadi di dalam metode . |
|
Tidak semua goresan diekstraksi. |
|
Tidak dapat mengalokasikan memori untuk menyelesaikan operasi. |
|
Bendera ekstraksi tidak valid. |
|
Objek Tinta tidak terdaftar. |
Keterangan
Objek InkDisp baru mempertahankan atribut gambar, properti, dan koordinat objek InkDisp asli.
Metode ini berguna untuk membuat objek InkDisp baru tanpa goresan yang dihapus atau dipotong dari objek asli.
Untuk mengekstrak stroke dari koleksi stroke yang diketahui, panggil Metode ExtractStrokes.
Hanya bagian stroke yang berada di dalam persegi panjang yang ditambahkan ke objek InkDisp baru.
Ketika parameter extractFlags adalah RemoveFromOriginal atau Default, setiap goresan yang melintasi persegi panjang dibagi dan bagian dalam persegi panjang dihapus dari objek InkDisp yang ada.
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 |
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