Freigeben über


RecognitionModes-Enumeration

Definiert Werte, die angeben, wie das Erkennungsmodul die Freihandeingaben interpretiert und die Ergebniszeichenfolge bestimmt. Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das die bitweise Kombination der Memberwerte zulässt.

Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das die bitweise Kombination der Memberwerte zulässt.

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

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration RecognitionModes
'Usage
Dim instance As RecognitionModes
[FlagsAttribute]
public enum RecognitionModes
[FlagsAttribute]
public enum class RecognitionModes
/** @attribute FlagsAttribute */
public enum RecognitionModes
public enum RecognitionModes

Member

Membername Beschreibung
None Gibt an, dass das Erkennungsmodul keine Erkennungsmodi übernimmt.
WordMode Gibt an, dass das Erkennungsmodul die Freihandeingabe als einzelnes Wort behandelt. Wenn der Kontext z. B. "to get her" enthält, gibt das Erkennungsmodul "together" zurück.
TopInkBreaksOnly Deaktiviert die mehrfache Segmentierung. Deaktiviert die Fähigkeit des Erkennungsmoduls, mit der mehrere Erkennungsergebnisse auf der Grundlage mehrerer Erkennungssegmente des Freihandelements zurückgegeben werden. Dabei entspricht jedes Segment einem Wort (bei Erkennungsmodulen für lateinische Schrift) oder einem Zeichen (bei Erkennungsmodulen für ostasiatische Zeichen). Für das Wort "together" beispielsweise werden immer Alternativen zu "together" als Einzelwort zurückgegeben, und das Erkennungsmodul berücksichtigt nicht den Umstand, dass die Zeichenfolge auch "to get her" oder eine andere Variation mit abweichender Segmentierung darstellen kann. Wenn dieses Flag aktiviert wird, erhöht sich die Erkennungsgeschwindigkeit.
Coerce Gibt an, dass das Erkennungsmodul das Ergebnis auf der Grundlage des Faktoids umwandelt, das Sie für den Kontext angegeben haben. Wenn beispielsweise das Telephone-Faktoid angegeben wird und der Benutzer das Wort hello eingibt, dann gibt das Erkennungsmodul möglicherweise eine zufällig gewählte Telefonnummer oder eine leere Zeichenfolge zurück. Wenn dieses Flag nicht angegeben wird, gibt das Erkennungsmodul hello als Ergebnis zurück. Eingabebereiche und Faktoiden sind Beschränkungen der Alternativen auf Wortebene, Zeichenvarianten können außerhalb des Eingabebereichs angegeben werden, wenn COERCE aktiviert ist.
PrefixOk Partielle Worterkennung anwenden.
LineMode Legt fest, dass im Erkennungsmodul keine Zeilenumbrüche durchgeführt werden und dass die gesamte Freihandeingabe als eine Zeile erkannt wird.
DisablePersonalization Deaktiviert die Personalisierung des Erkennungsmoduls.
AutoSpace Gibt an, dass das Erkennungsmodul mit aktivierter Autoabstand-Funktion arbeiten soll.

Hinweise

Hinweis

Einige zusammengesetzten Wörter im Wörterbuch werden von Erkennungsmodulen für lateinische Schrift als einzelne Wörter behandelt. Beispielsweise behandeln die Erkennungsmodule für lateinische Schrift "Los Angeles" als einzelnes Wort, wenn das WordMode-Flag angegeben wird. Zudem behandeln bestimmte Faktoiden, z. B. das Date-Faktoid in Englisch (Großbritannien), Englisch (USA), Deutsch und Französisch, aus mehreren Wörtern bestehende Datumsangaben als einzelne Wörter. Beispielsweise behandeln diese Erkennungsmodule "January 21, 2000" als einzelnes Wort, wenn das WordMode-Flag angegeben wird.

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

Microsoft.Ink-Namespace

Factoid

WordList

RecognizerContext.RecognitionFlags