Metode IInkRecognizerContext::get_WordList (msinkaut.h)

Mendapatkan atau mengatur daftar kata yang digunakan dalam proses pengenalan untuk meningkatkan hasil pengenalan.

Properti ini bersifat baca/tulis.

Sintaks

HRESULT get_WordList(
  IInkWordList **WordList
);

Parameter

WordList

Nilai kembali

Tidak ada

Keterangan

Pengaturan properti ini hanya berhasil jika properti Strokes adalah NULL. Anda harus mengatur properti WordList sebelum melampirkan koleksi InkStrokes ke properti StrokesinkRecognizerContext atau Anda harus mengatur properti Strokes ke NULL lalu mengatur properti WordList (dan mungkin memasang kembali koleksi InkStrokes).

Untuk menghapus daftar kata saat ini dan menggunakan kamus pengguna, atur properti ini ke NULL. Setiap modifikasi objek InkWordList berikutnya tidak mengubah hasil pengenalan. Jika Anda ingin mengubah daftar kata, pertama-tama atur properti ini ke NULL, ubah InkWordList, lalu lampirkan kembali ke InkRecognizerContext dengan menetapkannya ke properti WordList .

Gunakan properti Factoid untuk membatasi pencarian ke daftar kata yang terkait dengan konteks. Anda mungkin juga perlu mengatur properti RecognitionFlags untuk meningkatkan hasilnya.

Daftar kata tidak dapat diatur setelah factoid diatur. Ini mencegah factoid merujuk ke daftar kata yang mungkin tidak ada. Mencoba melakukannya akan menghasilkan nilai HRESULT E_FAIL.

Jika string ditambahkan ke daftar kata, versi kapitalnya juga ditambahkan secara implisit. Misalnya, menambahkan "hello" secara implisit menambahkan "Hello" dan "HELLO".

Menggunakan kata yang lebih panjang dari 256 karakter akan menghasilkan pengecualian E_POINTER saat menetapkan properti WordList ke InkRecognizerContext.

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

IInkRecognizerContext

Kelas InkRecognizerContext

Kelas InkWordList