Factoid 常數

定義常數位符串值,這些常數值可用來藉由提供內容資訊給辨識器來提升辨識精確度。

名稱 描述
FACTOID_NONE
停用所有其他事實和字典。
FACTOID_DEFAULT
西部語言之 factoid 的預設設定包括系統字典、使用者字典、各種標點符號,以及 Web 和 Number factoid。 東亞語言之事實質的預設設定包含辨識器支援的所有字元。
FACTOID_SYSTEMDICTIONARY
向辨識器表示只使用系統字典。
FACTOID_WORDLIST
向辨識器表示使用以程式設計方式定義的單字清單。 文字清單是由InkRecognizerCoNtext物件的WordList屬性所定義。
注意: 如果字串新增至單字清單,也會隱含新增其大寫版本。 例如,新增 「hello」 會隱含地新增 「Hello」 和 「HELLO」。
FACTOID_EMAIL
表示要尋找電子郵件地址的辨識器。
注意: 完整電子郵件地址,例如 「 someone@example.com 」,必須用於這個事實。 無法辨識單一別名,例如「某人」。
someone@example.com
FACTOID_WEB
表示要尋找網址的辨識器。
https://www.adatum.com
FACTOID_ONECHAR
表示要尋找單一字元的辨識器。
注意: 這個事實質會尋找任何隔離的 ANSI 字元。
FACTOID_NUMBER
表示要尋找數位的辨識器。
注意: 數值包括分隔符號、小數點、序數和其他常用的數值符號。
FACTOID_DIGIT
表示辨識器尋找單一數位,0 到 9。
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
FACTOID_NUMBERSIMPLE
提供辨識器的簡單數值內容。
注意: 此版本的平板電腦 SDK 不支援此事實質。
FACTOID_CURRENCY
表示辨識器尋找代表貨幣值的字元。
$45.95,  60,  50.25,  3000
FACTOID_POSTALCODE
表示要尋找郵遞區號的辨識器。
98112
FACTOID_PERCENT
表示要尋找百分比的辨識器。
87%
FACTOID_DATE
表示辨識器尋找代表日期的字元。
10/30/2001, '01, 31/12, 12/99, 1999-2000
FACTOID_TIME
表示辨識器尋找代表時間的字元。
12:23:00 PM, 12:30, 24:30, 12:23:01, 1:12 A.M.
FACTOID_TELEPHONE
表示辨識器尋找代表電話號碼的字元。
123 555 0190, 0-123-206 555 0190, (206)555-0190
FACTOID_FILENAME
表示辨識器尋找代表檔案名的字元。
mydocument.doc, c:\myfolder\file.c
FACTOID_UPPERCHAR
表示辨識器尋找單一大寫字元:A 到 Z。
FACTOID_LOWERCHAR
向辨識器指出尋找單一小寫字元:A 到 Z。
注意: 此版本的平板電腦 SDK 不支援此事實質。
FACTOID_PUNCCHAR
表示要尋找標點符號字元的辨識器。
注意: 此版本的平板電腦 SDK 不支援此事實質。
FACTOID_JAPANESECOMMON
表示辨識器尋找常用的漢字、片假名和平假名字元。
FACTOID_CHINESESIMPLECOMMON
表示辨識器尋找常用的簡體中文字元。
FACTOID_CHINESETRADITIONALCOMMON
表示辨識器尋找常用的繁體中文字元。
FACTOID_KOREANCOMMON
表示辨識器尋找常用的韓文字元。
FACTOID_HIRAGANA
表示辨識器只尋找平假名字元。
FACTOID_KATAKANA
表示辨識器只尋找片假名字元。
FACTOID_KANJICOMMON
表示辨識器尋找常用的中文字元。
FACTOID_KANJIRARE
表示辨識器尋找很少使用的中文字元。
注意: 此版本的平板電腦 SDK 不支援此事實質。
FACTOID_BOPOMOFO
向辨識器指出要尋找注音符號字元。
FACTOID_JAMO
向辨識器指出要尋找韓文相容性 Jamo 字元。
FACTOID_HANGULCOMMON
向辨識器指出要尋找常用的 Hangul 字元。
FACTOID_HANGULRARE
表示辨識器尋找很少使用的韓文字元。
注意: 此版本的平板電腦 SDK 不支援此事實質。

備註

在 C++ 中,如果您在預設位置安裝 SDK,您可以在 Msinkaut.h 標頭檔中存取這些常數,該檔案位於 < systemdrive > :\Program Files\Microsoft Tablet PC Platform SDK\Include 目錄中。

注意

這些常數是 WCHAR,而不是 BSTR。 它們必須先轉換成 BSTR,才能當做物件方法的參數使用。 如需 BSTR 資料類型的詳細資訊,請參閱 使用 COM 程式庫

注意

對於拉丁腳本的辨識器,此類別中定義的事實質僅供回溯相容性使用。 針對新的開發,建議您使用 SetInputScope 函式中定義的值。 如需詳細資訊,請參閱 使用內容來改善精確度

使用這些識別碼來指定辨識期間應該使用哪一個 factoid。

只有西部語言支援下列事實組合。 這些沒有個別的定義,但對使用 factoid 之物件的 Factoid 屬性可接受字串常值輸入。 這些 factoid 字串常數可讓輸入符合運算式中的任何事實質。

合併 定義
「WEB|WORDLIST」 Web 事實或字組清單。
「EMAIL|WORDLIST」 Email事實或單字清單。
「FILENAME|WEB|WORDLIST」 Filename factoid 或 Web factoid 或文字清單。

如果您使用 InkEdit 控制項,則可以將 factoid 設定為控制項的屬性。

如果您使用平板電腦平臺 API,您可以在InkRecognizerCoNtext物件上設定Factoid屬性。

或者,您可以使用實際的 factoid 字串常數來設定此屬性。

注意

Factoid 字串常數區分大小寫。 如需事實質及其使用方式的詳細資訊,請參閱使用內容 來改善精確度。 若要判斷特定語言是否提供事實,請參閱 第 1 版支援的 Factoid

規格需求

需求
最低支援的用戶端
Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器
都不支援
標頭
Msinkaut.h (也需要 Msinkaut_i.c)

另請參閱

Factoid 屬性 [InkRecognizeCoNtext 類別]

Factoid 屬性 [PenInputPanel 類別]

Factoid 屬性 [InkEdit 控制項]

使用內容來改善精確度

第 1 版支援的 Factoid