Interfaccia IInkRecognitionResult (msinkaut.h)

Rappresenta il risultato del riconoscimento. I risultati del riconoscimento dell'input penna scritto a mano vengono restituiti in un oggetto IInkRecognitionResult .

Ereditarietà

L'interfaccia IInkRecognitionResult eredita dall'interfaccia IUnknown . IInkRecognitionResult include anche questi tipi di membri:

Metodi

L'interfaccia IInkRecognitionResult include questi metodi.

 
IInkRecognitionResult::get_Strokes

Ottiene l'insieme di tratti contenuti in un oggetto o usati per creare un oggetto. (IInkRecognitionResult.get_Strokes)
IInkRecognitionResult::get_TopAlternate

Ottiene l'alternativa superiore del risultato del riconoscimento. (IInkRecognitionResult.get_TopAlternate)
IInkRecognitionResult::get_TopConfidence

Ottiene l'alternativa superiore del risultato del riconoscimento. (IInkRecognitionResult.get_TopConfidence)
IInkRecognitionResult::get_TopString

Ottiene il testo del risultato per la proprietà TopAlternate.
IInkRecognitionResult::ModifyTopAlternate

Modifica l'alternativa superiore di un risultato di riconoscimento usando l'alternativa specificata.
IInkRecognitionResult::SetResultOnStrokes

Assegna i risultati del riconoscimento ai tratti usati per creare i risultati.

Commenti

Gli oggetti IInkRecognitionAlternate o alternativi vengono creati dal risultato. Il valore migliore, o superiore, alternativo è quello utilizzato per impostazione predefinita nel risultato. È tuttavia possibile usare i metodi dell'oggetto IInkRecognitionResult per specificare quali alternative usare nel risultato.

Le prestazioni del sistema possono soffrire se i risultati del riconoscimento vengono assegnati automaticamente a ogni raccolta di tratti. Pertanto, per impostazione predefinita, i risultati non sono collegati a una raccolta di tratti. È necessario chiamare il metodo SetResultOnStrokes per assegnare risultati a una raccolta di tratti.

L'unico modo per rendere persistenti i risultati del riconoscimento consiste nel chiamare SetResultOnStrokes e quindi aggiungere questa raccolta di tratti all'insieme CustomStrokes nell'oggetto InkDisp .

Non tutti i riconoscimento impostano la proprietà TopConfidence . Quando un'applicazione tenta di accedere a una proprietà non impostata dal riconoscimento, viene generata un'eccezione di argomento.

Se si definisce una classe che implementa questa interfaccia, la nuova classe non interagisce correttamente con le interfacce di programmazione dell'applicazione Tablet PC (API).

Nota I vari riconoscimento della grafia inviati da Microsoft in caratteri latini e lingue asiatiche orientali possono talvolta produrre il valore Unicode 0xFFFF come risultato del riconoscimento. Ciò si verifica quando il riconoscimento non è in grado di corrispondere a un pezzo di input penna con qualsiasi carattere valido. Il punto di codice 0xFFFF è valido UCS-2, ma non consentito in UTF-8. Un'applicazione che converte i risultati del riconoscimento in UTF-8, deve sostituire 0xFFFF con un altro punto di codice, ad esempio 0xFFFD.
 

Requisiti

   
Client minimo supportato Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione msinkaut.h

Vedi anche

CustomStrokes, proprietà [Classe InkDisp]

Interfaccia IInkCustomStrokes

Interfaccia IInkRecognizer

Classe InkDisp

Classe InkRecognizerContext

Raccolta InkStrokes