Kontrol InkEdit
Kontrol InkEdit menyediakan cara mudah untuk menangkap, mengenali, dan menampilkan tinta.
Implementasi kontrol InkEdit ini didasarkan pada kontrol RichEdit . Implementasi InkEdit yang dikelola (.NET Framework) didasarkan pada kontrol RichTextBox.
Tujuan utama kontrol InkEdit adalah untuk mengumpulkan tinta, mengenalinya, dan menampilkannya dalam bentuk teks. Selain itu, ini mendukung menampilkan tinta sebagai objek yang disematkan dengan kemampuan pemformatan teks, seperti tebal dan garis bawah.
Gerakan dan Koreksi
InkEdit mendukung gerakan berikut.
Gerakan | Nama Gerakan | Tindakan |
---|---|---|
Kiri bawah |
Enter |
|
Kiri bawah-panjang |
Enter |
|
Kanan atas |
Tab |
|
Atas-kanan-panjang |
Tab |
|
Hak |
Space |
|
Left |
Backspace |
Peristiwa gerakan yang dapat Anda tangani berisi informasi gerakan, goresan, dan kursor yang dapat Anda gunakan untuk mengirim teks ke InkEdit atau menempatkan data di clipboard.
InkEdit juga menyediakan antarmuka pengguna koreksi yang memungkinkan pengguna untuk melihat dan memilih dari alternatif, menggunakan keyboard di layar, dan pengenal karakter/huruf/blok.
Detail Lainnya
InkEdit dirancang untuk bekerja dengan baik dalam skenario formulir untuk satu baris serta entri dan pengeditan teks multibaris. Penggunaan utama yang dimaksudkan untuk InkEdit adalah untuk mendapatkan input teks dari pengguna dalam bentuk tulisan tangan. Secara default, input tinta dikenali dan teks disisipkan di tempatnya. Antarmuka pengguna default untuk InkEdit mirip dengan kontrol RichTextBox , kecuali ketika pengguna meletakkan tinta. Anda dapat menampilkan tinta asli daripada teks; namun, tinta diskalakan ke ukuran font input saat ini dari kontrol InkEdit dan ditampilkan sebaris dengan teks lain.
Catatan
Untuk alasan keamanan, Anda harus menggunakan prosedur standar untuk membuka atau menutup file, mengalirkan input/output, dan mengatur properti RTF atau Teks .
Kontrol InkEdit diatur untuk mengenali tinta sebagai teks secara default. Untuk memungkinkan pengguna menambahkan tinta sebagai tinta, atur properti InkInsertMode ke InsertAsInk.
Untuk informasi referensi terperinci tentang kontrol InkEdit , lihat InkEdit.
Catatan
Jika Anda menggunakan kontrol Win32 InkEdit dan menempatkannya di dalam kotak grup, pastikan kotak memiliki gaya transparan; jika tidak, InkEdit tidak dapat mengumpulkan tinta.
Catatan
Untuk memastikan tinta ditampilkan dengan benar, panggil metode Refresh kontrol InkEdit saat menerima peristiwa HScroll atau VScroll.
Bagian berikut merinci penggunaan kontrol InkEdit :