Condividi tramite


Proprietà AnalysisHintNode.Guide

Aggiornamento: novembre 2007

Ottiene o imposta la guida del sistema di riconoscimento utilizzata da InkAnalyzer per analizzare l'input penna all'interno dell'area.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Sintassi

'Dichiarazione
Public Property Guide As RecognizerGuide
'Utilizzo
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)

Valore proprietà

Tipo: Microsoft.Ink.RecognizerGuide
Guida del sistema di riconoscimento utilizzata da InkAnalyzer per analizzare l'input penna all'interno dell'area. L'impostazione predefinita è un oggetto RecognizerGuide, in cui le proprietà Rows, Columns e Midline sono 0 e le proprietà DrawnBox e WritingBox sono rettangoli vuoti.

Note

Nota

Se l'oggetto Microsoft.Ink.InkRecognizer che InkAnalyzer utilizza per il riconoscimento della grafia non supporta le guide, InkAnalyzer ignora la guida. Per ulteriori informazioni sulle funzionalità supportate da InkRecognizer, vedere InkRecognizerBase.Capabilities.

Tutte le coordinate di RecognizerGuide sono coordinate dello spazio di input penna e sono relative all'angolo superiore sinistro del suggerimento. Per un suggerimento globale, la guida non viene traslata; viene utilizzato il sistema di coordinate dell'oggetto Ink. Per ulteriori informazioni sull'utilizzo di una guida per migliorare il riconoscimento della grafia, vedere RecognizerGuide.

Se durante l'analisi il sistema di riconoscimento dell'input penna applicato ai tratti non supporta una guida, l'analizzatore dell'input penna genera un oggetto AnalysisWarning con la proprietà WarningCode impostata sul valore GuideNotSupported per Microsoft.Ink.AnalysisWarningCode.

Per rimuovere una guida da un suggerimento, chiamare il metodo RemovePropertyData del suggerimento con propertyDataId impostato su PropertyGuidsForAnalysisHintsBase.Guide. La guida (impostata sul valore predefinito) può essere rimossa anche chiamando il metodo ClearGuide.

Esempi

In questo esempio viene creato un oggetto AnalysisHintNode, theAnalysisHint, per l'oggetto InkAnalyzertheInkAnalyzerWithHint, e theAnalysisHint viene impostato come suggerimento globale. Quindi, vengono impostate le proprietà Guide e Name del suggerimento.

' 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";

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

AnalysisHintNode Classe

Membri AnalysisHintNode

Spazio dei nomi Microsoft.Ink

Microsoft.Ink.RecognizerGuide