Vai al contenuto principale
Questo metodo restituisce una raccolta di varianti di riconoscimento di una parola nella posizione corrente all’interno del testo di un paragrafo. Il metodo restituisce zero per i caratteri non stampabili (spazi, ritorni a capo, ecc.) e per i caratteri non riconosciuti ma aggiunti al testo durante una modifica esplicita. Restituisce zero anche se il testo è stato riconosciuto da una delle versioni precedenti di ABBYY FineReader Engine. Se la proprietà IRecognizerParams::SaveWordRecognitionVariants è impostata su FALSE, la raccolta restituita contiene un elemento; in caso contrario, la raccolta contiene almeno un elemento e le varianti sono ordinate dalla migliore alla peggiore, secondo il meccanismo di stima interno.

Sintassi

C++

HRESULT GetWordRecognitionVariants(
  int                        Position,
  IWordRecognitionVariants** Result
);

C#

IWordRecognitionVariants GetWordRecognitionVariants( int Position );

Visual Basic .NET

Function GetWordRecognitionVariants(Position As Integer) As IWordRecognitionVariants

Parametri

Position [in] Questa variabile contiene l’indice del carattere all’interno del paragrafo. Questo indice deve essere compreso nell’intervallo da zero alla lunghezza del paragrafo (la proprietà IParagraph::Length). Quando a questo metodo viene passata la lunghezza del paragrafo, questo parametro si riferisce ai parametri che avrebbero ricevuto il carattere se fosse stato inserito alla fine del paragrafo. Result [out, retval] Un puntatore a una variabile puntatore di tipo IWordRecognitionVariants* che riceve il puntatore all’interfaccia dell’oggetto di output WordRecognitionVariants.

Valori di ritorno

Questa funzione non ha valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.

Vedi anche

Paragraph ICharParams::WordRecognitionVariants Using Voting API