Kontrol InkEdit
Kontrol InkEdit menyediakan cara mudah untuk menangkap, mengenali, dan menampilkan tinta.
Implementasi kontrol InkEdit ini didasarkan pada kontrolRichEdit. Implementasi InkEdit terkelola didasarkan pada kontrolRichTextBox.
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 | Perbuatan |
---|---|---|
![]() |
Kiri bawah |
Masuk |
![]() |
Kiri bawah-panjang |
Masuk |
![]() |
Kanan atas |
Tab |
![]() |
Atas-kanan-panjang |
Tab |
![]() |
Kanan |
Antariksa |
![]() |
Kiri |
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 kontrolRichTextBox, kecuali saat 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.
Nota
Untuk alasan keamanan, Anda harus menggunakan prosedur standar untuk membuka atau menutup file, mengalirkan input/output, dan mengatur propertiRTF atau Text.
Kontrol InkEdit diatur untuk mengenali tinta sebagai teks secara default. Untuk memungkinkan pengguna menambahkan tinta sebagai tinta, atur propertiInkInsertMode ke InsertAsInk .
Untuk informasi referensi terperinci tentang kontrol InkEdit, lihat InkEdit.
Nota
Jika Anda menggunakan kontrol Win32 InkEdit dan menempatkannya di dalam kotak grup, pastikan kotak memiliki gaya transparan; jika tidak, InkEdit tidak dapat mengumpulkan tinta.
Nota
Untuk memastikan tinta ditampilkan dengan benar, panggil InkEdit kontrol metode Refresh saat menerimaHScrollatau peristiwaVScroll.
Bagian berikut merinci penggunaan kontrol InkEdit:
- Instantiating InkEdit
- Word vs. Pengenalan Karakter
- Menampilkan Tinta sebagai Tinta
- Menggunakan InkEdit pada Versi Windows Yang Lebih Lama
- Menggunakan Kamus Aplikasi dengan InkEdit