共用方式為


IInkRecognizerContext::get_WordList 方法 (msinkaut.h)

取得或設定辨識程式中用來改善辨識結果的字組清單。

這是可讀寫的屬性。

語法

HRESULT get_WordList(
  IInkWordList **WordList
);

參數

WordList

傳回值

備註

只有在 Strokes 屬性為 NULL 時,設定這個屬性才會成功。 您必須先設定 WordList 屬性,才能將 InkStrokes 集合附加至 InkRecognizerContextStrokes 屬性,或者您必須將 Strokes 屬性設定為 NULL,然後將 WordList 屬性設定 (,並可能重新附加 InkStrokes 集合) 。

若要移除目前的單字清單並使用使用者字典,請將此屬性設定為 NULLInkWordList 物件的任何後續修改都不會修改辨識結果。 如果您想要變更字組清單,請先將此屬性設定為 NULL、修改 InkWordList,然後將它重新附加至 InkRecognizerContext,方法是將它指派給 WordList 屬性。

使用 Factoid 屬性,將搜尋限制為與內容相關聯的單字清單。 您可能也需要設定 RecognitionFlags 屬性來改善結果。

在設定 factoid 之後,就無法設定 Wordlist。 這可防止事實參照可能不存在的文字清單。 嘗試這樣做會導致E_FAIL HRESULT 值。

如果字串新增至單字清單,也會隱含新增其大寫版本。 例如,新增 「hello」 會隱含地新增 「Hello」 和 「HELLO」。。

WordList 屬性指派給 InkRecognizerContext 時,使用超過 256 個字元的文字會導致E_POINTER例外狀況。

規格需求

需求
最低支援的用戶端 Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 msinkaut.h
程式庫 InkObj.dll

另請參閱

IInkRecognizerContext

InkRecognizerContext 類別

InkWordList 類別