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,其中它的 Rows、Columns 和 Midline 屬性為 0,而它的 DrawnBox 和 WritingBox 屬性為空矩形。
備註
注意事項: |
---|
如果 InkAnalyzer 用於手寫辨識的 Microsoft.Ink.InkRecognizer 不支援輔助線,則 InkAnalyzer 會忽略輔助線。如需 InkRecognizer 支援之功能的詳細資訊,請參閱 InkRecognizerBase.Capabilities。 |
RecognizerGuide 的所有座標都是以筆墨空間座標表示,它們會相對於提示的左上角。對於全域提示而言,並不會轉換輔助線;它會使用 Ink 物件的座標系統。如需使用輔助線提升手寫辨識能力的詳細資訊,請參閱 RecognizerGuide。
在分析期間,如果套用於筆劃的筆墨分析器不支援輔助線,則筆墨分析器會透過將它的 WarningCode 屬性設定為 GuideNotSupported 的 Microsoft.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