Pular para o conteúdo principal
Este método retorna uma coleção de variantes do reconhecimento de uma palavra na posição atual no texto de um parágrafo. O método retorna zero para caracteres não imprimíveis (espaços, retornos de carro etc.) e caracteres que não foram reconhecidos, mas foram adicionados ao texto durante a edição explícita. Zero também é retornado se o texto tiver sido reconhecido por uma das versões anteriores do ABBYY FineReader Engine. Se a propriedade IRecognizerParams::SaveWordRecognitionVariants estiver definida como FALSE, a coleção retornada conterá um elemento; caso contrário, a coleção conterá pelo menos um elemento, e as variantes serão ordenadas da melhor para a pior, conforme determinado pelo mecanismo interno de estimativa.

Sintaxe

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 variável contém o índice do caractere dentro do parágrafo. Esse índice deve estar no intervalo de zero até o comprimento do parágrafo (a propriedade IParagraph::Length). Quando o comprimento do parágrafo é passado para este método, esta propriedade se refere aos parâmetros que receberiam o caractere se ele fosse inserido no final do parágrafo. Result [out, retval] Um ponteiro para uma variável de ponteiro IWordRecognitionVariants* que recebe o ponteiro de interface para o objeto de saída WordRecognitionVariants.

Valores de retorno

Esta função não tem valores de retorno específicos. Retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.

Veja também

Paragraph ICharParams::WordRecognitionVariants Usando a API de votação