共用方式為


AnalysisHintNode.SetWordlist 方法

變更目前分析提示的單字清單。單字清單會對可能符合手寫之詞彙的來源字典進行增補或置換。

命名空間:  System.Windows.Ink
組件:  IAWinFX (在 IAWinFX.dll 中)

語法

'宣告
Public Sub SetWordlist ( _
    wordlist As String() _
)
'用途
Dim instance As AnalysisHintNode
Dim wordlist As String()

instance.SetWordlist(wordlist)
public void SetWordlist(
    string[] wordlist
)
public:
void SetWordlist(
    array<String^>^ wordlist
)
public void SetWordlist(
    String[] wordlist
)
public function SetWordlist(
    wordlist : String[]
)

參數

備註

FactoidCoerceToFactoid 屬性會與單字清單互動,修改手寫及詞彙的比對方式。

  • 搭配 (!IS_PHRASELIST) 語彙基元設定 Factoid 屬性時,辨識器會比對單字清單中儲存的詞彙。如果未設定語彙基元,辨識器則會比對單字清單和字典中儲存的詞彙。

CoerceToFactoid 屬性會判斷辨識器是否將傳回與字典或單字清單中不相符的詞彙。如果這個屬性是設定為 true,而且手寫的片語和詞彙比對失敗,辨識器會傳回 nothing。如果 CoerceToFactoid 是設定為 false,辨識器會順利比對出結果,但可能傳回字典或單字清單中不存在的字串。

下表摘要列出指定這些屬性不同設定組合的情況下可能的傳回值。

個人小檔案

CoerceToFactoid

可能的傳回值

不包含 (!IS_PHRASELIST) 或 "WORDLIST"

false

來自單字清單或字典的值,或是未列出的結果。

包含 (!IS_PHRASELIST) 或 "WORDLIST"

false

來自單字清單的值,或是未列出的結果。

包含 "(!IS_PHRASELIST)" 或 "WORDLIST"

true

來自單字清單的值,或是 nothing。

如果將字串加入至單字清單,也會隱含加入其大寫版本。例如,加入 "hello" 會隱含加入 "Hello" 和 "HELLO"。

若要傳回提示的單字清單,請使用 GetWordlist

在分析期間,如果套用於筆劃的筆墨分析器不支單字清單,則筆墨分析器會產生 AnalysisWarning,而其 WarningCode() 屬性會設定為 System.Windows.Ink.AnalysisWarningCodeWordlistNotSupported

範例

這個範例會為 InkAnalyzer (名為 theInkAnalyzerWithHint) 建立 AnalysisHintNode (名為 theAnalysisHint),並且讓 theAnalysisHint 成為全域提示。然後將單字清單加入至提示,再設定提示的名稱。

' Add a new, global analysis hint to theInkAnalyzerWithHint.
Dim theAnalysisHint As AnalysisHintNode = Me.theInkAnalyzerWithHint.CreateAnalysisHint()
theAnalysisHint.Location.MakeInfinite()

theAnalysisHint.SetWordlist(Me.theWordList)
theAnalysisHint.Name = "Wordlist"
// Add a new, global analysis hint to theInkAnalyzerWithHint.
AnalysisHintNode theAnalysisHint =
    this.theInkAnalyzerWithHint.CreateAnalysisHint();
theAnalysisHint.Location.MakeInfinite();

theAnalysisHint.SetWordlist(this.theWordList);
theAnalysisHint.Name = "Wordlist";

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

AnalysisHintNode 類別

AnalysisHintNode 成員

System.Windows.Ink 命名空間