Enumerazione RecognizerCapabilities
Specifica gli attributi di IInkAnalysisRecognizer.
Sintassi
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;
Costanti
-
RC_None
-
Nessuna funzionalità specificata.
-
RC_DoNotCare
-
Ignora tutti gli altri flag impostati.
-
RC_Object
-
Supporta il riconoscimento degli oggetti; in caso contrario, riconosce solo il testo.
-
RC_FreeInput
-
Supporta l'input libero, in cui l'input penna viene immesso senza l'uso di una guida di riconoscimento, ad esempio una riga o una casella.
-
RC_LinedInput
-
Supporta l'input allineato, che è simile alla scrittura su carta allineata.
-
RC_BoxedInput
-
Supporta l'input boxed, in cui ogni carattere o parola viene immesso in una casella.
-
RC_CharacterAutoCompletionInput
-
Supporta il completamento automatico dei caratteri. I riconoscitori che supportano il completamento automatico dei caratteri richiedono l'input boxed.
-
RC_RightAndDown
-
Supporta l'input di scrittura a destra e in basso, ad esempio nelle lingue occidentali e in alcune lingue dell'Asia orientale.
-
RC_LeftAndDown
-
Supporta l'input di scrittura a mano in ordine sinistro e inferiore, ad esempio in lingua ebraica e araba.
-
RC_DownAndLeft
-
Supporta l'input di scrittura manuale in ordine in basso e a sinistra, ad esempio in alcune lingue dell'Asia orientale.
-
RC_DownAndRight
-
Supporta l'input di scrittura manuale in ordine in basso e a destra, ad esempio in alcune lingue dell'Asia orientale.
-
RC_ArbitraryAngle
-
Supporta il testo scritto in angoli arbitrari.
-
RC_Lattice
-
Supporta la restituzione di un reticolo come stringa alternativa per i risultati del riconoscimento della grafia.
-
RC_AdviseInkChange
-
Supporta l'interruzione del riconoscimento in background, ad esempio quando l'input penna è stato modificato.
-
RC_StrokeReorder
-
Supporta che l'ordine dei tratti, spaziale e temporale, viene gestito come parte dell'operazione di riconoscimento. IInkAnalyzer non riordina i tratti prima di inviare input penna a IInkAnalysisRecognizer.
-
RC_Personalizable
-
Supporta la grafia personalizzata, in cui il riconoscimento migliora il riconoscimento quando esposto alla stessa grafia nel tempo.
-
RC_PrefersArbitraryAngle
-
IInkAnalyzer non deve ruotare la grafia su un orientamento orizzontale prima di inviare l'input penna a IInkAnalysisRecognizer.
-
RC_PrefersParagraphBreaking
-
IInkAnalyzer deve inviare interi paragrafi di input penna a IInkAnalysisRecognizer, consentendo a IInkAnalysisRecognizer di eseguire l'interruzione di riga e la parola (o carattere).
-
RC_PrefersSegmentationRecognition
-
Riconosce una sola parola o carattere per ogni operazione di riconoscimento. IInkAnalyzer esegue la segmentazione sulla grafia e invia un solo segmento alla volta a IInkAnalysisRecognizer.
Commenti
Questa enumerazione consente una combinazione bit per bit dei relativi valori membro. Usare questa enumerazione per trovare un sistema di riconoscimento input penna installato che supporta gli attributi necessari.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP Tablet PC Edition [solo app desktop] |
Server minimo supportato |
Nessuno supportato |
Intestazione |
|
Vedi anche