Freigeben über


AnalysisHintNode.Factoid-Eigenschaft

Ruft den Zeichenfolgennamen des Faktoids ab, oder legt den Zeichenfolgennamen des Faktoids fest, das vom InkAnalyzer zum Analysieren von Freihandeingaben innerhalb dieses Bereichs verwendet wird.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Syntax

'Declaration
Public Property Factoid As String
'Usage
Dim instance As AnalysisHintNode
Dim value As String

value = instance.Factoid

instance.Factoid = value
public string Factoid { get; set; }
public:
property String^ Factoid {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_Factoid()
/** @property */
public  void set_Factoid(String value)
public function get Factoid () : String
public function set Factoid (value : String)

Eigenschaftenwert

Typ: System.String
Der Zeichenfolgenname des Faktoids, das vom InkAnalyzer zum Analysieren von Freihandeingaben innerhalb dieses Bereichs verwendet wird. Der Standardwert ist eine leere Zeichenfolge ("").

Hinweise

Um ein Faktoid zu entfernen, legen Sie diese Eigenschaft auf die leere Zeichenfolge fest. Informationen zu verfügbaren Faktoidwerten finden Sie unter Using Context to Improve Accuracy.

Wenn das auf die Striche angewendete Freihanderkennungsmodul das angegebene Faktoid nicht unterstützt, generiert das Freihandanalysemodul während der Analyse eine AnalysisWarning, deren WarningCode-Eigenschaft auf den Microsoft.Ink.AnalysisWarningCode-Wert FactoidNotSupported festgelegt ist.

Beispiele

In diesem Beispiel wird ein AnalysisHintNode mit dem Namen theAnalysisHint für den InkAnalyzertheInkAnalyzerWithHint erstellt, und theAnalysisHint wird als globaler Hinweis festgelegt. Für den Hinweis werden dann die Eigenschaften Factoid, Name und CoerceToFactoid festgelegt.

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

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

AnalysisHintNode-Klasse

AnalysisHintNode-Member

Microsoft.Ink-Namespace