共用方式為


InkAnalyzer.CreateAnalysisHint 方法

將包含空區域的新 AnalysisHintNode 加入至筆墨分析器。

命名空間:  Microsoft.Ink
組件:  Microsoft.Ink.Analysis (在 Microsoft.Ink.Analysis.dll 中)

語法

'宣告
Public Function CreateAnalysisHint As AnalysisHintNode
'用途
Dim instance As InkAnalyzer
Dim returnValue As AnalysisHintNode

returnValue = instance.CreateAnalysisHint()
public AnalysisHintNode CreateAnalysisHint()
public:
AnalysisHintNode^ CreateAnalysisHint()
public AnalysisHintNode CreateAnalysisHint()
public function CreateAnalysisHint() : AnalysisHintNode

傳回值

型別:Microsoft.Ink.AnalysisHintNode
要加入至筆墨分析器的新 AnalysisHintNode

備註

筆墨分析器會加入新的 AnalysisHintNode,當做分析器之 RootNode 的子節點。

加入分析提示並不會將提示區域加上標記以便重新分析。若要標記提示內的區域以便重新分析,請使用提示的 Location 呼叫 DirtyRegion 物件的 Union 方法。

新的 AnalysisHintNode 會表示空區域,直到您更新其 Location 屬性為止。

如果將提示指派至無限區域並指定為全域提示,則筆墨分析器會將提示的內容套用至不在另一個提示之區域內的所有筆墨。在單一分析器可附加多個提示。不過,在單一筆墨分析器只能附加一個全域提示,而且非全域提示不能重疊。如需提示可提供之內容資訊型別的詳細資訊,請參閱 AnalysisHintNode

範例

這個範例會建立 InkAnalyzer (變數名稱為 theInkAnalyzerWithHint) 的 AnalysisHintNode (變數名稱為 theAnalysisHint),並且讓 theAnalysisHint 成為全域提示。接著會在提示上設定下列屬性:

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

theAnalysisHint.AllowPartialDictionaryTerms = True
theAnalysisHint.Name = "Allow Partial Dictionary Terms"
// Add a new, global analysis hint to theInkAnalyzerWithHint.
Microsoft.Ink.AnalysisHintNode theAnalysisHint =
    this.theInkAnalyzerWithHint.CreateAnalysisHint();
theAnalysisHint.Location.MakeInfinite();

theAnalysisHint.AllowPartialDictionaryTerms = true;
theAnalysisHint.Name = "Allow Partial Dictionary Terms";

平台

Windows Vista

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

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

InkAnalyzer 類別

InkAnalyzer 成員

CreateAnalysisHint 多載

Microsoft.Ink 命名空間

InkAnalyzer.DeleteAnalysisHint

InkAnalyzer.GetAnalysisHints