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 la raccolta di tratti contenuti in un oggetto o utilizzati 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 utilizzati per creare i risultati.

Commenti

Gli oggetti IInkRecognitionAlternate , o alternative, vengono creati dal risultato. L'alternativa migliore, o superiore, è quella usata per impostazione predefinita nel risultato. È tuttavia possibile utilizzare i metodi dell'oggetto IInkRecognitionResult per specificare quali alternative utilizzare nel risultato.

Le prestazioni del sistema possono risentire se i risultati del riconoscimento vengono assegnati automaticamente a ogni raccolta di tratti. Pertanto, per impostazione predefinita, i risultati non sono associati a una raccolta di tratti. È necessario chiamare il metodo SetResultOnStrokes per assegnare i 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 riconoscitori impostano la proprietà TopConfidence . Quando un'applicazione tenta di accedere a una proprietà non impostata dal riconoscitore, viene generata un'eccezione di argomento.

Se definisci una classe che implementa questa interfaccia, la nuova classe non interagirà correttamente con le API (Tablet PC Application Programming Interface).

Nota I vari riconoscitori di grafia forniti da Microsoft sia in caratteri latini che nelle lingue dell'Asia orientale possono talvolta produrre il valore Unicode 0xFFFF come risultato del riconoscimento. Ciò si verifica quando il riconoscitore non è in grado di trovare una corrispondenza con un frammento 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

Requisito Valore
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

Proprietà CustomStrokes [classe InkDisp]

Interfaccia IInkCustomStrokes

Interfaccia IInkRecognizer

Classe InkDisp

Classe InkRecognizerContext

Insieme InkStrokes