Freigeben über


InkRecognizerCapabilities-Enumeration

Definiert Werte, die die Attribute eines Freihanderkennungsmoduls angeben.

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

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

Syntax

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

Member

Membername Beschreibung
None Es wurden keine Funktionen angegeben.
DoNotCare Ignoriert alle anderen festgelegten Flags.
Object Unterstützt die Objekterkennung, andernfalls wird nur Text erkannt.
FreeInput Unterstützt die freie Eingabe, bei der Freihand ohne ein Führungselement für die Erkennung (z. B. eine Linie oder ein Feld) eingegeben wird.
LinedInput Unterstützt die Eingabe auf Zeilen, die dem Schreiben auf liniiertem Papier ähnelt.
BoxedInput Unterstützt die Eingabe in Feldern, bei der jedes Zeichen bzw. Wort in einem Feld eingegeben wird.
CharacterAutoCompletionInput Unterstützt die automatische Zeichenvervollständigung. Für Erkennungen, die die automatische Zeichenvervollständigung unterstützen, ist die Eingabe in Feldern erforderlich.
RightAndDown Unterstützt die Handschrifteingabe von links nach rechts und von oben nach unten, wie in westlichen Sprachen und einigen ostasiatischen Sprachen.
LeftAndDown Unterstützt die Handschrifteingabe von rechts nach links und von oben nach unten, wie in hebräischen und arabischen Sprachen.
DownAndLeft Unterstützt die Handschrifteingabe von oben nach unten und von rechts nach links, wie in einigen ostasiatischen Sprachen.
DownAndRight Unterstützt die Handschrifteingabe von oben nach unten und von links nach rechts, wie in einigen ostasiatischen Sprachen.
ArbitraryAngle Unterstützt Text, der in beliebigen Winkeln eingegeben wird.
Lattice Unterstützt die Rückgabe eines Lattice-Objekts als Alternative zu einem String-Wert für die Ergebnisse der Handschrifterkennung.
AdviseInkChange Unterstützt das Unterbrechen der Hintergrunderkennung, z. B. wenn sich die Freihandeingabe geändert hat.
StrokeReorder Unterstützt, dass die Strichreihenfolge – räumlich und temporär – als Teil des Erkennungsvorgangs behandelt wird. InkAnalyzer ordnet die Striche vor dem Senden von Freihandeingaben an InkRecognizer nicht neu an.
Personalizable Unterstützt die personalisierte Handschrifteingabe, wobei das Erkennungsmodul die Erkennung optimiert, wenn dieselbe Handschrift über einen längeren Zeitraum eingegeben wird.
PrefersArbitraryAngle Unterstützt die Funktion, die dem InkAnalyzer ermöglicht, auf die Drehung der handschriftlichen Eingabe zu einer horizontalen Ausrichtung zu verzichten, bevor die Freihandeingabe an den InkRecognizer gesendet wird.
PrefersParagraphBreaking Gibt an, dass der InkAnalyzer ganze Absätze von Freihandeingaben an den InkRecognizer senden und zulassen soll, dass die InkRecognizer Zeilenumbrüche sowie Wort- bzw. Zeichenumbrüche übernehmen.
PrefersSegmentationRecognition Gibt an, dass der InkAnalyzer während der Erkennung anstatt ganzer Textzeilen einzelne, durch die Freihandeingabe eingegebene Wörter (oder, abhängig von der Sprache, einzelne Zeichen) an den InkRecognizer sendet.

Hinweise

Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das die bitweise Kombination der Memberwerte zulässt. Verwenden Sie diese Enumeration, um ein installiertes Freihanderkennungsmodul zu suchen, das die erforderlichen Attribute unterstützt.

Beispiele

Im folgenden Beispiel wird die InkRecognizerCapabilities-Enumeration veranschaulicht.

' Get the first recognizer from the InkRecognizerCollection that supports
' boxed input.
Dim theFirstBoxedInputInkRecognizer As InkRecognizer = _
    myInkRecognizers.GetPriorityInkRecognizer( _
            InkRecognizerCapabilities.BoxedInput)
// Get the first recognizer from the InkRecognizerCollection that supports
// boxed input.
InkRecognizer theFirstBoxedInputInkRecognizer =
    myInkRecognizers.GetPriorityInkRecognizer(
        InkRecognizerCapabilities.BoxedInput);

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