Konstanta Factoid

Menentukan nilai string konstan yang digunakan untuk meningkatkan akurasi pengenalan dengan memberikan informasi kontekstual kepada pengenal.

Nama Deskripsi
FACTOID_NONE
Menonaktifkan semua factoid dan kamus lainnya.
FACTOID_DEFAULT
Pengaturan Default untuk factoid untuk bahasa barat mencakup kamus sistem, kamus pengguna, berbagai tanda baca, dan factoid Web dan Angka. Pengaturan Default untuk factoid untuk bahasa Asia Timur mencakup semua karakter yang didukung oleh pengenal.
FACTOID_SYSTEMDICTIONARY
Menunjukkan kepada pengenal untuk menggunakan kamus sistem saja.
FACTOID_WORDLIST
Menunjukkan kepada pengenal untuk menggunakan daftar kata yang ditentukan secara terprogram. Daftar kata ditentukan oleh properti WordList dari objek InkRecognizerContext .
Catatan: Jika string ditambahkan ke daftar kata, versi kapitalnya juga ditambahkan secara implisit. Misalnya, menambahkan "hello" secara implisit menambahkan "Hello" dan "HELLO".
FACTOID_EMAIL
Menunjukkan kepada pengenal untuk mencari alamat email.
Catatan: Alamat email yang sepenuhnya memenuhi syarat, seperti "someone@example.com", harus digunakan untuk factoid ini. Alias penyepian, seperti "seseorang", tidak dikenali.
someone@example.com
FACTOID_WEB
Menunjukkan kepada pengenal untuk mencari alamat Web.
https://www.adatum.com
FACTOID_ONECHAR
Menunjukkan kepada pengenal untuk mencari satu karakter.
Catatan: Factoid ini mencari karakter ANSI yang terisolasi.
FACTOID_NUMBER
Menunjukkan kepada pengenal untuk mencari angka.
Catatan: Nilai numerik termasuk pemisah, desimal, ordinal, dan simbol numerik lain yang umum digunakan.
FACTOID_DIGIT
Menunjukkan kepada pengenal untuk mencari satu digit, 0 hingga 9.
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
FACTOID_NUMBERSIMPLE
Menyediakan konteks numerik sederhana ke pengenal.
Catatan: Factoid ini tidak didukung dalam versi SDK PC Tablet ini.
FACTOID_CURRENCY
Menunjukkan kepada pengenal untuk mencari karakter yang menunjukkan nilai mata uang.
$45.95,  60,  50.25,  3000
FACTOID_POSTALCODE
Menunjukkan kepada pengenal untuk mencari kode pos.
98112
FACTOID_PERCENT
Menunjukkan kepada pengenal untuk mencari persentase.
87%
FACTOID_DATE
Menunjukkan kepada pengenal untuk mencari karakter yang menunjukkan tanggal.
10/30/2001, '01, 31/12, 12/99, 1999-2000
FACTOID_TIME
Menunjukkan kepada pengenal untuk mencari karakter yang menunjukkan waktu.
12:23:00 PM, 12:30, 24:30, 12:23:01, 1:12 A.M.
FACTOID_TELEPHONE
Menunjukkan kepada pengenal untuk mencari karakter yang menunjukkan nomor telepon.
123 555 0190, 0-123-206 555 0190, (206)555-0190
FACTOID_FILENAME
Menunjukkan kepada pengenal untuk mencari karakter yang menunjukkan nama file.
mydocument.doc, c:\myfolder\file.c
FACTOID_UPPERCHAR
Menunjukkan kepada pengenal untuk mencari satu karakter huruf besar: A hingga Z.
FACTOID_LOWERCHAR
Menunjukkan kepada pengenal untuk mencari satu karakter huruf kecil: A hingga Z.
Catatan: Factoid ini tidak didukung dalam versi SDK PC Tablet ini.
FACTOID_PUNCCHAR
Menunjukkan kepada pengenal untuk mencari karakter tanda baca.
Catatan: Factoid ini tidak didukung dalam versi SDK PC Tablet ini.
FACTOID_JAPANESECOMMON
Menunjukkan kepada pengenal untuk mencari karakter Kanji, Katakana, dan Hiragana yang umum digunakan.
FACTOID_CHINESESIMPLECOMMON
Menunjukkan kepada pengenal untuk mencari karakter Tionghoa Sederhana yang umum digunakan.
FACTOID_CHINESETRADITIONALCOMMON
Menunjukkan kepada pengenal untuk mencari karakter Tionghoa Tradisional yang umum digunakan.
FACTOID_KOREANCOMMON
Menunjukkan kepada pengenal untuk mencari karakter Korea yang umum digunakan.
FACTOID_HIRAGANA
Menunjukkan kepada pengenal untuk mencari karakter Hiragana saja.
FACTOID_KATAKANA
Menunjukkan kepada pengenal untuk mencari karakter Katakana saja.
FACTOID_KANJICOMMON
Menunjukkan kepada pengenal untuk mencari karakter kanji yang umum digunakan.
FACTOID_KANJIRARE
Menunjukkan kepada pengenal untuk mencari karakter kanji yang jarang digunakan.
Catatan: Factoid ini tidak didukung dalam versi SDK PC Tablet ini.
FACTOID_BOPOMOFO
Menunjukkan kepada pengenal untuk mencari karakter Bopomofo.
FACTOID_JAMO
Menunjukkan kepada pengenal untuk mencari karakter Jamo kompatibilitas Hangul.
FACTOID_HANGULCOMMON
Menunjukkan kepada pengenal untuk mencari karakter Hangul yang umum digunakan.
FACTOID_HANGULRARE
Menunjukkan kepada pengenal untuk mencari karakter Hangul yang jarang digunakan.
Catatan: Factoid ini tidak didukung dalam versi SDK PC Tablet ini.

Keterangan

Di C++, Anda dapat mengakses konstanta ini di file header Msinkaut.h, yang terletak di <direktori systemdrive>:\Program Files\Microsoft Tablet PC Platform SDK\Include jika Anda menginstal SDK di lokasi default.

Catatan

Konstanta ini adalah WCHAR, bukan BSTR. Mereka harus dikonversi menjadi BSTR sebelum digunakan sebagai parameter ke metode objek. Untuk informasi selengkapnya tentang jenis data BSTR, lihat Menggunakan Pustaka COM.

Catatan

Untuk pengenal skrip Latin, factoid yang ditentukan dalam kelas ini disediakan hanya untuk kompatibilitas mundur. Untuk pengembangan baru, Anda dianjurkan untuk menggunakan nilai yang ditentukan dalam fungsi SetInputScope . Untuk detailnya, lihat Menggunakan Konteks untuk Meningkatkan Akurasi.

Gunakan pengidentifikasi ini untuk menentukan factoid mana yang harus digunakan selama pengenalan.

Kombinasi factoid berikut hanya didukung untuk bahasa barat. Ini tidak memiliki definisi terpisah, tetapi merupakan input literal string yang dapat diterima ke properti Factoid objek yang menggunakan factoid. Konstanta string factoid ini memungkinkan input untuk mencocokkan salah satu factoid dalam ekspresi.

Kombinasi Definisi
"WEB|DAFTAR KATA" Factoid Web atau daftar kata.
"EMAIL|DAFTAR KATA" Email factoid atau daftar kata.
"NAMAFILE|WEB|DAFTAR KATA" Factoid Nama file atau factoid Web atau daftar kata.

Jika Anda menggunakan kontrol InkEdit , factoid dapat diatur sebagai properti kontrol.

Jika Anda menggunakan API Platform PC Tablet, Anda dapat mengatur properti Factoid pada objek InkRecognizerContext .

Atau, Anda dapat mengatur properti ini dengan konstanta string factoid yang sebenarnya.

Catatan

Konstanta string factoid peka huruf besar/kecil. Untuk informasi selengkapnya tentang factoid dan cara menggunakannya, lihat Menggunakan Konteks untuk Meningkatkan Akurasi. Untuk menentukan apakah factoid tersedia dalam bahasa tertentu, lihat Factoid yang Didukung dari Versi 1.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP Tablet PC Edition [hanya aplikasi desktop]
Server minimum yang didukung
Tidak ada yang didukung
Header
Msinkaut.h (juga memerlukan Msinkaut_i.c)

Lihat juga

Properti Factoid [Kelas InkRecognizeContext]

Properti Factoid [Kelas PenInputPanel]

Properti Factoid [Kontrol InkEdit]

Menggunakan Konteks untuk Meningkatkan Akurasi

Factoid yang Didukung dari Versi 1