Condividi tramite


Proprietà AnalysisHintNode.CoerceToFactoid

Aggiornamento: novembre 2007

Ottiene o imposta un valore che indica se InkAnalyzer limita l'analisi dell'input penna all'interno dell'area del suggerimento per conformità con la proprietà Factoid del suggerimento.

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

Sintassi

'Dichiarazione
Public Property CoerceToFactoid As Boolean
'Utilizzo
Dim instance As AnalysisHintNode
Dim value As Boolean

value = instance.CoerceToFactoid

instance.CoerceToFactoid = value
public bool CoerceToFactoid { get; set; }
public:
property bool CoerceToFactoid {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_CoerceToFactoid()
/** @property */
public  void set_CoerceToFactoid(boolean value)
public function get CoerceToFactoid () : boolean
public function set CoerceToFactoid (value : boolean)

Valore proprietà

Tipo: System.Boolean
true se InkAnalyzer limita l'analisi dell'input penna all'interno dell'area del suggerimento per conformità con la proprietà Factoid del suggerimento; in caso contrario, false. Il valore predefinito è false.

Note

Se l'oggetto CoerceToFactoid è false e l'oggetto Factoid è impostato su una stringa non vuota, InkAnalyzer estende l'analisi per consentire anche i risultati conformi al controllo oggetto del suggerimento.

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

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à CoerceToFactoid, Factoid 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.Factoid = "(!IS_DATE_FULLDATE)"
theAnalysisHint.CoerceToFactoid = True
theAnalysisHint.Name = "Coerce to Factoid"
// Add a new, global analysis hint to theInkAnalyzerWithHint.
Microsoft.Ink.AnalysisHintNode theAnalysisHint =
    this.theInkAnalyzerWithHint.CreateAnalysisHint();
theAnalysisHint.Location.MakeInfinite();

theAnalysisHint.Factoid = "(!IS_DATE_FULLDATE)";
theAnalysisHint.CoerceToFactoid = true;
theAnalysisHint.Name = "Coerce to Factoid";

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