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:  System.Windows.Ink.AnalysisCore
Assembly:  IACore (in IACore.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 das Zurückgeben eines Lattice-Objekts als Alternative zu String für Ergebnisse bei 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. InkAnalyzerBase ordnet die Striche vor dem Senden von Freihandeingaben an InkRecognizerBase 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 eine unter InkAnalyzerBase verfügbare Option, bei der die Handschrifteingabe vor dem Senden der Freihandeingabe an InkRecognizer nicht in die horizontale Ausrichtung gedreht wird.
PrefersParagraphBreaking Gibt an, dass InkAnalyzerBase vollständige Absätze mit Freihandeingabe an InkRecognizerBase senden sollte, damit die InkRecognizerBase-Instanzen den Zeilenumbruch und Wort- oder Zeichenumbruch durchführen können.
PrefersSegmentationRecognition Erkennt nur ein Wort oder Zeichen pro Erkennungsvorgang. InkAnalyzerBase segmentiert die Handschrifteingabe und sendet immer nur ein Segment an InkRecognizerBase.

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 InkRecognizerBase = _
    myInkRecognizers.GetPriorityInkRecognizer( _
            System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.BoxedInput)
// Get the first recognizer from the InkRecognizerCollection that supports
// boxed input.
InkRecognizerBase theFirstBoxedInputInkRecognizer =
    myInkRecognizers.GetPriorityInkRecognizer(
        System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.BoxedInput);

Plattformen

Windows Vista, Windows XP SP2, Windows Server 2003

.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

System.Windows.Ink.AnalysisCore-Namespace