Saltar al contenido principal
Este método devuelve una colección de variantes del reconocimiento de una palabra en la posición actual dentro del texto de un párrafo. El método devuelve cero en el caso de caracteres no imprimibles (espacios, retornos de carro, etc.) y de caracteres que no se reconocieron, pero se añadieron al texto durante una edición explícita. También devuelve cero si el texto fue reconocido por una versión anterior de ABBYY FineReader Engine. Si la propiedad IRecognizerParams::SaveWordRecognitionVariants está establecida en FALSE, la colección devuelta contiene un elemento; de lo contrario, la colección contiene al menos un elemento y las variantes se ordenan de la mejor a la peor, según el mecanismo interno de estimación.

Sintaxis

C++

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

C#

IWordRecognitionVariants GetWordRecognitionVariants( int Position );

Visual Basic .NET

Function GetWordRecognitionVariants(Position As Integer) As IWordRecognitionVariants

Parámetros

Position [in] Esta variable contiene el índice del carácter dentro del párrafo. Este índice debe estar comprendido entre cero y la longitud del párrafo (la propiedad IParagraph::Length). Cuando se pasa a este método la longitud del párrafo, esta propiedad hace referencia a los parámetros que habrían recibido el carácter si se hubiera insertado al final del párrafo. Result [out, retval] Un puntero a una variable de tipo puntero IWordRecognitionVariants* que recibe el puntero de interfaz al objeto de salida WordRecognitionVariants.

Valores de retorno

Esta función no tiene valores de retorno específicos. Devuelve los valores de retorno estándar de las funciones de ABBYY FineReader Engine.

Consulte también

Párrafo ICharParams::WordRecognitionVariants Uso de la Voting API