Bagikan melalui


Fungsi SetTextContext (recapis.h)

Menyediakan string teks yang datang sebelum dan sesudah teks yang terkandung dalam konteks recognizer.

Anda memanggil fungsi ini sebelum memproses tinta untuk pertama kalinya. Oleh karena itu, panggil fungsi SetTextContext sebelum memanggil fungsi Proses .

Sintaks

HRESULT SetTextContext(
  HRECOCONTEXT hrc,
  ULONG        cwcBefore,
  const WCHAR  *pwcBefore,
  ULONG        cwcAfter,
  const WCHAR  *pwcAfter
);

Parameter

hrc

Menangani konteks recognizer.

cwcBefore

Jumlah karakter dalam pwcBefore.

pwcBefore

String teks yang muncul sebelum teks terkandung dalam konteks recognizer. String tidak dihentikan NULL .

cwcAfter

Jumlah karakter dalam pwcAfter.

pwcAfter

String teks yang muncul setelah teks yang terkandung dalam konteks pengenal. String bukan NULL -dihentikan.

Mengembalikan nilai

Fungsi ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_POINTER
Konteks tidak valid atau salah satu parameter adalah penunjuk yang tidak valid.
E_NOTIMPL
Recognizer tidak mendukung fungsi ini.
E_OUTOFMEMORY
Tidak dapat mengalokasikan memori untuk menyelesaikan operasi.
E_FAIL
Terjadi kesalahan yang tidak ditentukan.
E_INVALIDARG
Argumen yang tidak valid ditentukan.

Keterangan

Fungsi SetTextContext menyediakan konteks untuk frasa atau kata, meningkatkan akurasi pengenal Anda. Misalnya, jika string pwcBeforepwcBefore adalah "di bawah " dan string pwcAfter adalah "in the house", Anda dapat bias pengenal Anda menggunakan kata atau kata di antara string. Pengenal Anda harus mempertimbangkan ruang setelah "the" dan sebelum "in" saat melakukan pengenalan.

Namun, jika string pwcAfter adalah "Hel" dan string pwcBefore adalah "o", kurangnya spasi di antara string menunjukkan pengenal harus mengenali satu atau beberapa huruf di dalam kata yang dimulai dengan "Hel" dan berakhir dengan "o".

Disarankan agar Anda membatasi panjang konteks teks hingga masing-masing tidak lebih dari 1024 karakter untuk konteks kiri dan kanan.

Persyaratan

   
Klien minimum yang didukung Windows XP Tablet PC Edition [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header recapis.h
DLL inkobjcore.dll