Freigeben über


RecognizerContext.RecognitionFlags-Eigenschaft

Ruft die Flags ab oder legt die Flags fest, die angeben, wie das Erkennungsmodul die Freihandeingaben interpretiert und die Ergebniszeichenfolge bestimmt.

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

Syntax

'Declaration
Public Property RecognitionFlags As RecognitionModes
'Usage
Dim instance As RecognizerContext
Dim value As RecognitionModes

value = instance.RecognitionFlags

instance.RecognitionFlags = value
public RecognitionModes RecognitionFlags { get; set; }
public:
property RecognitionModes RecognitionFlags {
    RecognitionModes get ();
    void set (RecognitionModes value);
}
/** @property */
public RecognitionModes get_RecognitionFlags()
/** @property */
public  void set_RecognitionFlags(RecognitionModes value)
public function get RecognitionFlags () : RecognitionModes
public function set RecognitionFlags (value : RecognitionModes)

Eigenschaftenwert

Typ: Microsoft.Ink.RecognitionModes
Ein Member der RecognitionModes-Enumeration, das die Flags abruft oder festlegt, die angeben, wie das Erkennungsmodul die Freihandeingaben interpretiert und die Ergebniszeichenfolge bestimmt.

Hinweise

Die RecognitionFlags-Eigenschaft ruft die Flags ab oder legt die Flags fest, die beispielsweise angeben, ob das Erkennungsmodul alle Freihandeingaben als einzelnes Wort behandeln oder ob das Erkennungsmodul das Ergebnis auf der Grundlage des für den Kontext angegebenen Faktoids umwandeln soll.

Die RecognitionFlags-Eigenschaft lässt sich nur festlegen, wenn die Strokes-Eigenschaft den Wert nullNULL-Verweis (Nothing in Visual Basic) hat. Sie müssen die RecognitionFlags-Eigenschaft festlegen, bevor Sie der Strokes-Eigenschaft des RecognizerContext-Objekts eine Strokes-Auflistung anhängen, oder Sie müssen die Strokes-Eigenschaft auf nullNULL-Verweis (Nothing in Visual Basic) festlegen und dann die RecognitionModes-Flags festlegen.

Hinweis

Wenn Sie die letztere Methode verwenden, müssen Sie die Strokes-Auflistung möglicherweise erneut an die Strokes-Eigenschaft des RecognizerContext-Objekts anfügen.

Eine Liste der zulässigen Modi finden Sie unter dem RecognitionModes-Enumerationstyp.

Hinweis

Sie können Modi mithilfe des bitweisen OR-Operators kombinieren.

Beispiele

In diesem Beispiel wird ein RecognizerContext-Objekt instanziiert, und die Factoid-Eigenschaft wird so festgelegt, dass als Erkennungsergebnis bevorzugt eine Telefonnummer ausgegeben wird. Die RecognitionFlags-Eigenschaft wird dann auf das RecognitionModes-Enumerationselement Coerce festgelegt. Dadurch wird das Erkennungsmodul gezwungen, eine Telefonnummer zurückzugeben.

Dim RC As RecognizerContext = New RecognizerContext()
RC.Factoid = "(!IS_TELEPHONE_LOCALNUMBER)"
RC.RecognitionFlags = RecognitionModes.Coerce
RecognizerContext RC = new RecognizerContext();
RC.Factoid = "(!IS_TELEPHONE_LOCALNUMBER)";
RC.RecognitionFlags = RecognitionModes.Coerce;

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

RecognizerContext-Klasse

RecognizerContext-Member

Microsoft.Ink-Namespace

RecognizerContext

RecognitionModes

RecognizerContext.Strokes