Pular para o conteúdo principal
Este método fornece acesso à extensão de dicionário do dicionário padrão para o idioma especificado. O caminho para a pasta com as extensões de dicionário é definido pela propriedade ILanguageDatabase::DictionaryExtensionsPath. As extensões de dicionário podem ser criadas no ABBYY FineReader, onde são chamadas de dicionários do usuário. Elas só podem ser criadas para idiomas que já tenham suporte a dicionários. Após receber a extensão de dicionário, você pode editá-la da mesma forma que um dicionário do usuário, por meio do objeto Dictionary.

Sintaxe

C++

HRESULT OpenDictionaryExtension(
  LanguageIdEnum LanguageID,
  IDictionary**  Result
);

C#

IDictionary OpenDictionaryExtension( LanguageIdEnum LanguageID );

Visual Basic .NET

Function OpenDictionaryExtension(LanguageID As LanguageIdEnum ) As IDictionary

Parâmetros

LanguageID [in] Este parâmetro especifica o ID do idioma para o qual a extensão de dicionário será aberta. Consulte a descrição das constantes LanguageIdEnum. Se não houver um arquivo de extensão de dicionário para o idioma especificado, uma nova extensão de dicionário será criada e o objeto Dictionary correspondente será retornado. Result [out, retval] Um ponteiro para a variável de ponteiro IDictionary* que recebe o ponteiro de interface do objeto Dictionary com a extensão de dicionário.

Valores de retorno

Este método não possui valores de retorno específicos. Ele retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.

Observações

Se você criar uma extensão de dicionário usando o ABBYY FineReader 11 ou outra versão do ABBYY FineReader Engine 12, poderá precisar de um arquivo TXT especial para abrir essa extensão de dicionário na versão atual do ABBYY FineReader Engine. Esse arquivo TXT é criado automaticamente durante a criação da extensão de dicionário e tem o nome <nome do idioma>.txt. Copie esse arquivo para a pasta das extensões de dicionário.

Veja também

LanguageDatabase