RecognizerCapabilities-Enumeration
Gibt die Attribute eines IInkAnalysisRecognizers an.
Syntax
typedef enum RecognizerCapabilities {
RC_None = 0,
RC_DoNotCare = 0x1,
RC_Object = 0x2,
RC_FreeInput = 0x4,
RC_LinedInput = 0x8,
RC_BoxedInput = 0x10,
RC_CharacterAutoCompletionInput = 0x20,
RC_RightAndDown = 0x40,
RC_LeftAndDown = 0x80,
RC_DownAndLeft = 0x100,
RC_DownAndRight = 0x200,
RC_ArbitraryAngle = 0x400,
RC_Lattice = 0x800,
RC_AdviseInkChange = 0x1000,
RC_StrokeReorder = 0x2000,
RC_Personalizable = 0x4000,
RC_PrefersArbitraryAngle = 0x8000,
RC_PrefersParagraphBreaking = 0x10000,
RC_PrefersSegmentationRecognition = 0x20000
} InkAnalysisRecognizerCapabilities;
Konstanten
-
RC_None
-
Keine Funktionen angegeben.
-
RC_DoNotCare
-
Ignoriert alle anderen festgelegten Flags.
-
RC_Object
-
Unterstützt die Objekterkennung; andernfalls wird nur Text erkannt.
-
RC_FreeInput
-
Unterstützt die freie Eingabe, bei der Freihandeingabe ohne Die Verwendung eines Erkennungsleitfadens, z. B. einer Zeile oder eines Felds, eingegeben wird.
-
RC_LinedInput
-
Unterstützt zeilenfähige Eingaben, die dem Schreiben auf füssigem Papier ähneln.
-
RC_BoxedInput
-
Unterstützt Boxeingaben, bei denen jedes Zeichen oder Wort in ein Feld eingegeben wird.
-
RC_CharacterAutoCompletionInput
-
Unterstützt die automatische Vervollständigung von Zeichen. Erkennungen, die Autovervollständigen von Zeichen unterstützen, erfordern boxed input.
-
RC_RightAndDown
-
Unterstützt Handschrifteingaben in der richtigen und nach unten geordneten Reihenfolge, z. B. in westlichen Sprachen und einigen ostasiatischen Sprachen.
-
RC_LeftAndDown
-
Unterstützt Handschrifteingaben in der linken und nach unten geordneten Reihenfolge, z. B. in Hebräisch und Arabisch.
-
RC_DownAndLeft
-
Unterstützt Handschrifteingaben in nach unten und links, z. B. in einigen ostasiatischen Sprachen.
-
RC_DownAndRight
-
Unterstützt Handschrifteingaben in nach unten und rechts, z. B. in einigen ostasiatischen Sprachen.
-
RC_ArbitraryAngle
-
Unterstützt Text, der in beliebigen Winkeln geschrieben wird.
-
RC_Lattice
-
Unterstützt das Zurückgeben eines Gitters als Alternative für eine Zeichenfolge für Ergebnisse der Handschrifterkennung.
-
RC_AdviseInkChange
-
Unterstützt das Unterbrechen der Hintergrunderkennung, z. B. wenn sich die Freihandfarbe geändert hat.
-
RC_StrokeReorder
-
Unterstützt, dass die räumliche und zeitliche Strichreihenfolge im Rahmen des Erkennungsvorgangs behandelt wird. Der IInkAnalyzer ordnet Striche nicht neu an, bevor Freihand an den IInkAnalysisRecognizer gesendet wird.
-
RC_Personalizable
-
Unterstützt personalisierte Handschrift, bei der die Erkennung die Erkennung verbessert, wenn sie im Laufe der Zeit derselben Handschrift ausgesetzt ist.
-
RC_PrefersArbitraryAngle
-
Der IInkAnalyzer muss die Handschrift nicht in eine horizontale Ausrichtung drehen, bevor die Freihandeingabe an den IInkAnalysisRecognizer gesendet wird.
-
RC_PrefersParagraphBreaking
-
Der IInkAnalyzer sollte ganze Absätze der Freihandeingabe an den IInkAnalysisRecognizer senden, sodass der IInkAnalysisRecognizer den Zeilenumbruch und wort (oder zeichenbrechend) durchführen kann.
-
RC_PrefersSegmentationRecognition
-
Erkennt nur ein Wort oder Zeichen pro Erkennungsvorgang. Der IInkAnalyzer führt eine Segmentierung für die Handschrift durch und sendet jeweils nur ein Segment an den IInkAnalysisRecognizer.
Bemerkungen
Diese Enumeration ermöglicht eine bitweise Kombination ihrer Memberwerte. Verwenden Sie diese Enumeration, um eine installierte Freihanderkennung zu finden, die die benötigten Attribute unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Header |
|
Weitere Informationen