Enumerazione InkRecognitionModes (msinkaut.h)
Specifica il modo in cui il riconoscimento interpreta l'input penna e determina la stringa di risultati.
Sintassi
typedef enum InkRecognitionModes {
IRM_None = 0,
IRM_WordModeOnly = 0x1,
IRM_Coerce = 0x2,
IRM_TopInkBreaksOnly = 0x4,
IRM_PrefixOk = 0x8,
IRM_LineMode = 0x10,
IRM_DisablePersonalization = 0x20,
IRM_AutoSpace = 0x40,
IRM_Max = 0x80
} ;
Costanti
IRM_None Valore: 0 Il riconoscimento non applica modalità di riconoscimento. |
IRM_WordModeOnly Valore: 0x1 Il riconoscimento considera l'input penna come una singola parola. Ad esempio, se il contesto del riconoscimento contiene per ottenerlo, il riconoscimento restituisce insieme. Nota Alcune parole composte nel dizionario vengono considerate come singole parole da riconoscitori dello script latino. Ad esempio, i riconoscimento dello script latino considerano "Los Angeles" come una singola parola se si usa il flag WordMode. Inoltre, alcuni factoid, ad esempio date factoid in inglese (Regno Unito), inglese (Stati Uniti), tedesco e francese trattano alcune date di più parole come singole parole. Ad esempio, questi riconoscimento considerano "21 gennaio 2000" come singola parola se si usa il flag WordMode. |
IRM_Coerce Valore: 0x2 Il riconoscimento collega il risultato in base al factoid specificato per il contesto. Ad esempio, se si specifica il factoid Telefono e l'utente immette la parola hello, il riconoscimento può restituire un numero di telefono casuale o una stringa vuota. Se non si specifica questo flag, il riconoscimento restituisce hello come risultato. |
IRM_TopInkBreaksOnly Valore: 0x4 Il riconoscimento disabilita più segmentazione. Ciò disattiva la capacità del riconoscimento di restituire i risultati del riconoscimento in base a più segmenti di riconoscimento dell'input penna, in cui ogni segmento corrisponde a una parola (nei riconoscimento dello script latino) o a un carattere (nei riconoscimento dei caratteri asiatici orientali). In altre parole, la parola insieme restituisce sempre alternative in base all'essere una singola parola e il riconoscimento non considera che la stringa potrebbe anche essere "per ottenerla" o alcune altre varianti con segmentazione diversa. L'attivazione di questo flag migliora la velocità di riconoscimento. |
IRM_PrefixOk Valore: 0x8 Il riconoscimento applica il riconoscimento parziale delle parole. |
IRM_LineMode Valore: 0x10 Il riconoscimento non implica l'interruzione della riga all'interno del riconoscimento e tutto l'input penna viene riconosciuto come una riga. |
IRM_DisablePersonalization Valore: 0x20 Il riconoscimento disabilita la personalizzazione nel riconoscimento. |
IRM_AutoSpace Valore: 0x40 Il riconoscimento deve determinare automaticamente le interruzioni di parola tra il testo appena scritto (e riconosciuto) e il suffisso e il prefisso. Ad esempio, quando AutoSpace è abilitato e l'utente inserisce bye dopo la parola riconosciuta, buono, il riconoscimento restituisce bye senza spazio inserito prima di esso come testo riconosciuto perché il composto "addio" è una parola valida. Se l'utente inserisce il mondo dopo la parola riconosciuta, hello, il riconoscimento restituisce il mondo con uno spazio inserito prima di esso come testo riconosciuto per produrre le parole, hello world. Se AutoSpace è disabilitato, il riconoscimento restituisce il mondo senza spazio. Questo flag viene usato solo dai riconoscitori dello script latino. |
IRM_Max Valore: 0x80 Solo per uso interno. |
Commenti
In C++, è necessario eseguire il cast esplicito quando si tenta di impostare più flag alla volta usando l'operatore OR bit per bit. Si verifica un errore di compilazione se il cast esplicito non viene usato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP Tablet PC Edition [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Intestazione | msinkaut.h |