Partager via


AnalysisHintNode.CoerceToFactoid, propriété

Mise à jour : November 2007

Obtient ou définit une valeur indiquant si le InkAnalyzer limite son analyse d'entrée manuscrite dans la zone de l'indication pour se conformer à la propriété Factoid de l'indication.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink.Analysis (dans Microsoft.Ink.Analysis.dll)

Syntaxe

'Déclaration
Public Property CoerceToFactoid As Boolean
'Utilisation
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)

Valeur de propriété

Type : System.Boolean
true si le InkAnalyzer limite son analyse d'entrée manuscrite à la zone de l'indication pour se conformer à la propriété Factoid de l'indication ; sinon, false. La valeur par défaut est false.

Notes

Si CoerceToFactoid a la valeur false et si une chaîne non vide est affectée à la propriété Factoid, le InkAnalyzer étend son analyse pour autoriser également les résultats conformes à l'élément de l'indication.

Pendant l'analyse, si le module de reconnaissance de l'écriture manuscrite appliqué aux traits ne prend pas en charge la contrainte d'élément, l'analyseur d'entrée manuscrite génère un AnalysisWarning pour lequel la valeur Microsoft.Ink.AnalysisWarningCode de la propriété WarningCode est FactoidCoercionNotSupported.

Exemples

Cet exemple crée un AnalysisHintNode, theAnalysisHint, pour le InkAnalyzer, theInkAnalyzerWithHint, et définit theAnalysisHint comme une indication globale. Il définit ensuite les propriétés CoerceToFactoid, Factoid et Name sur l'indication.

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

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

AnalysisHintNode, classe

Membres AnalysisHintNode

Microsoft.Ink, espace de noms