HRECOCONTEXT Handle
Un handle HRECOCONTEXT viene usato per aggiungere input penna al contesto, eseguire il riconoscimento dell'input penna (in modo sincrono o asincrono), recuperare il risultato del riconoscimento e recuperare alternative.
Il motivo principale per cui sono presenti handle di contesto di riconoscimento consiste nel distinguere tra input input penna. Ad esempio, è possibile creare un'applicazione con due finestre, l'utente è in grado di eseguire l'input penna in una delle due finestre. Non si vuole che l'input penna della prima finestra si confonda con l'input penna della seconda finestra quando si chiede al riconoscitore di riconoscere l'input penna di una delle finestre. In questo tipo di applicazione si creano due contesti di riconoscimento (uno per ogni finestra) e si aggiungono tratti che entrano nella finestra 1 nel contesto di riconoscimento 1 e tratti dalla finestra 2 al contesto di riconoscimento 2. Per restituire i risultati del riconoscimento, chiamare il processo nel contesto del riconoscimento 1 o nel contesto del riconoscitore 2 a seconda che si vogliano ottenere i risultati per la finestra 1 o 2.
L'handle di contesto del riconoscitore può essere qualsiasi elemento desiderato. Ma in genere si tratta di un indice in una matrice globale di strutture. Le strutture possono contenere tutti i tratti immessi e tutte le variabili usate dal riconoscitore per quel particolare pezzo di inchiostro (ad esempio, la struttura del reticolo interno o lo stato corrente del riconoscimento). Una struttura può contenere tutte le informazioni richieste dal riconoscitore e usarle per un particolare elemento di input penna.
Per ottenere un handle HRECOCONTEXT , chiamare la funzione CreateContext .
typedef HANDLE HRECOCONTEXT;
Commenti
Di seguito sono riportate le funzioni HRECOCONTEXT
Funzione | Descrizione |
---|---|
AddStroke | Aggiunge un tratto input penna al contesto del riconoscitore. |
AdviseInkChange | Impedisce al riconoscitore di elaborare l'input penna perché viene aggiunto o eliminato un nuovo tratto. |
CloneContext | Crea un contesto di riconoscimento che contiene le stesse impostazioni dell'originale. Il nuovo contesto di riconoscimento non include i risultati dell'input penna o del riconoscimento dell'originale. |
EndInkInput | Indica che al contesto non verrà aggiunto più input penna. |
GetAlternateList | Restituisce un elenco di alternative per la stringa di risultati migliore. |
GetBestAlternate | Restituisce un puntatore handle HRECOALT per il miglior risultato alternativo. |
GetBestResultString | Restituisce la stringa di risultato migliore. |
GetContextPropertyList | Restituisce un elenco di proprietà supportate dal riconoscitore. |
GetContextPropertyValue | Restituisce un valore di proprietà specificato dal contesto del riconoscitore. |
GetEnabledUnicodeRanges | Restituisce un elenco di intervalli di punti Unicode abilitati nel contesto. |
GetGuide | Restituisce la guida utilizzata per l'input boxed o fiancheggiato. |
GetLatticePtr | Restituisce un puntatore al reticolo per i risultati correnti. |
IsStringSupported | Restituisce un valore che indica se una parola, una data, un'ora, un numero o un altro testo passato è contenuto nel dizionario. |
Processo | Esegue il riconoscimento dell'input penna in modo sincrono. |
ResetContext | Elimina i risultati correnti dell'input penna e del riconoscimento dal contesto. |
SetCACMode | Specifica la modalità di completamento automatico dei caratteri per il riconoscimento di caratteri o parole. |
SetContextPropertyValue | Aggiunge una proprietà al contesto del riconoscitore. Se esiste già una proprietà, il relativo valore viene modificato. |
SetEnabledUnicodeRanges | Abilita uno o più intervalli di punti Unicode nel contesto. |
SetFactoid | Imposta il factoid usato da un riconoscitore per vincolare la ricerca del risultato. |
SetFlags | Imposta il modo in cui il riconoscitore interpreta l'input penna e determina la stringa di risultato. |
SetGuide | Imposta la guida da utilizzare per l'input boxed o fiancheggiato. |
SetTextContext | Fornisce le stringhe di testo precedenti e successive al testo contenuto nel contesto del riconoscitore. Per i riconoscitori di caratteri asiatici, la funzione SetTextContext fornisce caratteri anziché stringhe di testo. |
SetWordList | Imposta l'elenco di parole per il contesto del riconoscitore corrente da riconoscere. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP Tablet PC Edition [solo app desktop] |
Server minimo supportato |
Nessuno supportato |
Intestazione |
|
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per