共用方式為


AnalysisHintNode.Guide 屬性

取得或設定 InkAnalyzer 用來分析這個區域內之筆墨的辨識器輔助線。

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

語法

'宣告
Public Property Guide As RecognizerGuide
'用途
Dim instance As AnalysisHintNode
Dim value As RecognizerGuide

value = instance.Guide

instance.Guide = value
public RecognizerGuide Guide { get; set; }
public:
property RecognizerGuide Guide {
    RecognizerGuide get ();
    void set (RecognizerGuide value);
}
/** @property */
public RecognizerGuide get_Guide()
/** @property */
public  void set_Guide(RecognizerGuide value)
public function get Guide () : RecognizerGuide
public function set Guide (value : RecognizerGuide)

屬性值

型別:Microsoft.Ink.RecognizerGuide
InkAnalyzer 用來分析這個區域內之筆墨的辨識器輔助線。預設為 RecognizerGuide,其中它的 RowsColumnsMidline 屬性為 0,而它的 DrawnBoxWritingBox 屬性為空矩形。

備註

ms571621.alert_note(zh-tw,VS.90).gif注意事項:

如果 InkAnalyzer 用於手寫辨識的 Microsoft.Ink.InkRecognizer 不支援輔助線,則 InkAnalyzer 會忽略輔助線。如需 InkRecognizer 支援之功能的詳細資訊,請參閱 InkRecognizerBase.Capabilities

RecognizerGuide 的所有座標都是以筆墨空間座標表示,它們會相對於提示的左上角。對於全域提示而言,並不會轉換輔助線;它會使用 Ink 物件的座標系統。如需使用輔助線提升手寫辨識能力的詳細資訊,請參閱 RecognizerGuide

在分析期間,如果套用於筆劃的筆墨分析器不支援輔助線,則筆墨分析器會透過將它的 WarningCode 屬性設定為 GuideNotSupportedMicrosoft.Ink.AnalysisWarningCode 值來產生 AnalysisWarning

若要從提示移除輔助線,請透過將 propertyDataId 設定為 PropertyGuidsForAnalysisHintsBase.Guide 來呼叫提示的 RemovePropertyData 方法。呼叫 ClearGuide 方法也可以移除輔助線 (預設設定)。

範例

這個範例會建立 InkAnalyzer (變數名稱為 theInkAnalyzerWithHint) 的 AnalysisHintNode (變數名稱為 theAnalysisHint),並且讓 theAnalysisHint 成為全域提示。然後在提示上設定 Guide 和 Name 屬性。

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

theAnalysisHint.Guide = New RecognizerGuide(1, 0, _
    Me.theMidlineHeightInHimetric, _
    Rectangle.Inflate(Me.theGuideBoxInHimetric, 50, 50), _
    Me.theGuideBoxInHimetric)
theAnalysisHint.Name = "Recognizer Guide"
// Add a new, global analysis hint to theInkAnalyzerWithHint.
Microsoft.Ink.AnalysisHintNode theAnalysisHint =
    this.theInkAnalyzerWithHint.CreateAnalysisHint();
theAnalysisHint.Location.MakeInfinite();

theAnalysisHint.Guide = new RecognizerGuide(1, 0,
    this.theMidlineHeightInHimetric,
    Rectangle.Inflate(this.theGuideBoxInHimetric, 50, 50),
    this.theGuideBoxInHimetric);
theAnalysisHint.Name = "Recognizer Guide";

平台

Windows Vista

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

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

AnalysisHintNode 類別

AnalysisHintNode 成員

Microsoft.Ink 命名空間

Microsoft.Ink.RecognizerGuide