Bagikan melalui


Handel HRECOCONTEXT

Handel HRECOCONTEXT digunakan untuk menambahkan tinta ke konteks, melakukan pengenalan tinta (secara sinkron atau asinkron), mengambil hasil pengenalan, dan mengambil alternatif.

Alasan utama untuk memiliki handel konteks recognizer adalah untuk membedakan antara input tinta. Misalnya, Anda dapat membuat aplikasi dengan dua jendela, pengguna dapat tinta di kedua jendela. Anda tidak ingin tinta jendela pertama dicampur dengan tinta jendela kedua ketika Anda meminta pengenal untuk mengenali tinta salah satu jendela. Dalam aplikasi semacam ini, Anda membuat dua konteks pengenal (satu untuk setiap jendela) dan Anda menambahkan goresan yang masuk ke jendela 1 ke konteks pengenal 1 dan goresan dari jendela 2 ke konteks pengenal 2. Untuk mengembalikan hasil pengenalan, panggil proses pada konteks pengenal 1 atau konteks pengenal 2 tergantung pada apakah Anda menginginkan hasil untuk jendela 1 atau 2.

Handel konteks recognizer bisa menjadi apa pun yang Anda inginkan. Tetapi biasanya ini adalah indeks dalam array struktur global. Struktur mungkin berisi semua goresan yang telah dimasukkan dan semua variabel yang digunakan pengenal untuk bagian tinta tertentu (misalnya, struktur kisi internal Anda, atau status pengenalan saat ini). Satu struktur mungkin berisi semua informasi yang dibutuhkan dan digunakan pengenal untuk satu bagian tinta tertentu.

Untuk mendapatkan handel HRECOCONTEXT , panggil fungsi CreateContext .

typedef HANDLE HRECOCONTEXT;

Keterangan

Berikut ini adalah fungsi HRECOCONTEXT

Fungsi Deskripsi
AddStroke Menambahkan goresan tinta ke konteks pengenal.
AdviseInkChange Menghentikan pengenal memproses tinta karena stroke baru sedang ditambahkan atau dihapus.
CloneContext Membuat konteks recognizer yang berisi pengaturan yang sama dengan aslinya. Konteks recognizer baru tidak menyertakan tinta atau hasil pengenalan dari yang asli.
EndInkInput Menunjukkan bahwa tidak ada lagi tinta yang akan ditambahkan ke konteks.
GetAlternateList Mengembalikan daftar alternatif untuk string hasil terbaik.
GetBestAlternate Mengembalikan penunjuk Handel HRECOALT untuk hasil terbaik alternatif.
GetBestResultString Mengembalikan string hasil terbaik.
GetContextPropertyList Mengembalikan daftar properti yang didukung recognizer.
GetContextPropertyValue Mengembalikan nilai properti tertentu dari konteks recognizer.
GetEnabledUnicodeRanges Mengembalikan daftar rentang titik Unicode yang diaktifkan pada konteks.
GetGuide Mengembalikan panduan yang digunakan untuk input kotak atau bergaris.
GetLatticePtr Mengembalikan penunjuk ke kisi untuk hasil saat ini.
IsStringSupported Mengembalikan nilai yang menunjukkan apakah kata, tanggal, waktu, angka, atau teks lain yang diteruskan terkandung dalam kamus.
Proses Melakukan pengenalan tinta secara sinkron.
ResetContext Menghapus tinta saat ini dan hasil pengenalan dari konteks.
SetCACMode Menentukan karakter Mode lengkapi otomatis untuk pengenalan karakter atau kata.
SetContextPropertyValue Menambahkan properti ke konteks recognizer. Jika properti sudah ada, nilainya dimodifikasi.
SetEnabledUnicodeRanges Mengaktifkan satu atau beberapa rentang titik Unicode pada konteks.
SetFactoid Mengatur factoid yang digunakan pengenal untuk membatasi pencariannya untuk hasilnya.
SetFlags Mengatur bagaimana recognizer menginterpretasikan tinta dan menentukan string hasil.
SetGuide Mengatur panduan yang akan digunakan untuk input berkotak atau bergaris.
SetTextContext Menyediakan string teks yang datang sebelum dan sesudah teks yang terkandung dalam konteks recognizer. Untuk pengenal karakter Asia Timur, fungsi SetTextContext menyediakan karakter daripada string teks.
SetWordList Mengatur daftar kata untuk konteks pengenal saat ini untuk dikenali.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP Tablet PC Edition [hanya aplikasi desktop]
Server minimum yang didukung
Tidak ada yang didukung
Header
Recapis.h