InkAnalyzer.CreateAnalysisHint 方法 (Rectangle)
將包含指定區域的新 AnalysisHintNode 加入至筆墨分析器。
命名空間: Microsoft.Ink
組件: Microsoft.Ink.Analysis (在 Microsoft.Ink.Analysis.dll 中)
語法
'宣告
Public Function CreateAnalysisHint ( _
analysisHintRectangle As Rectangle _
) As AnalysisHintNode
'用途
Dim instance As InkAnalyzer
Dim analysisHintRectangle As Rectangle
Dim returnValue As AnalysisHintNode
returnValue = instance.CreateAnalysisHint(analysisHintRectangle)
public AnalysisHintNode CreateAnalysisHint(
Rectangle analysisHintRectangle
)
public:
AnalysisHintNode^ CreateAnalysisHint(
Rectangle analysisHintRectangle
)
public AnalysisHintNode CreateAnalysisHint(
Rectangle analysisHintRectangle
)
public function CreateAnalysisHint(
analysisHintRectangle : Rectangle
) : AnalysisHintNode
參數
- analysisHintRectangle
型別:System.Drawing.Rectangle
要設定提示位置的矩形。
傳回值
型別:Microsoft.Ink.AnalysisHintNode
要加入至筆墨分析器的新 AnalysisHintNode。
備註
筆墨分析器會加入新的 AnalysisHintNode,當做分析器之 RootNode 的子節點。
加入分析提示並不會將提示區域加上標記以便重新分析。若要標記提示內的區域以便重新分析,請使用提示的 Location 呼叫 DirtyRegion 物件的 Union 方法。
如果將提示指派至無限區域並指定為全域提示,則筆墨分析器會將提示的內容套用至不在另一個提示之區域內的所有筆墨。在單一分析器可附加多個提示。不過,在單一筆墨分析器只能附加一個全域提示,而且非全域提示不能重疊。如需提示可提供之內容資訊型別的詳細資訊,請參閱 AnalysisHintNode。
範例
這個範例會為 InkAnalyzer (theInkAnalyzerWithHint) 建立 AnalysisHintNode (theAnalysisHint)。新提示的區域會設為矩形 theAnalysisRegion。接著會在提示上設定下列屬性:
' Add a new analysis hint to theInkAnalyzer.
Dim theAnalysisHint As Microsoft.Ink.AnalysisHintNode = _
Me.theInkAnalyzer.CreateAnalysisHint(theAnalysisRegion.GetBounds())
theAnalysisHint.AllowPartialDictionaryTerms = True
theAnalysisHint.Name = "Allow Partial Dictionary Terms"
// Add a new analysis hint to theInkAnalyzer.
Microsoft.Ink.AnalysisHintNode theAnalysisHint =
this.theInkAnalyzer.CreateAnalysisHint(theAnalysisRegion.GetBounds());
theAnalysisHint.AllowPartialDictionaryTerms = true;
theAnalysisHint.Name = "Allow Partial Dictionary Terms";
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求。
版本資訊
.NET Framework
支援版本:3.0