Pular para o conteúdo principal
Esta seção descreve todas as alterações nos objetos relacionados a idioma que podem exigir mudanças no código-fonte dos seus aplicativos.
  • O formato dos dicionários do usuário foi alterado. Os dicionários criados em versões anteriores do ABBYY FineReader Engine ou do ABBYY FineReader são convertidos para o novo formato ao serem abertos com o método ILanguageDatabase::OpenExistingDictionary.
  • É possível criar dicionários do usuário para todos os idiomas, incluindo chinês, japonês e coreano.

Removido

Use o métodoem vez disso. Observe que o objeto LanguageDatabase fornece um método CreateTextLanguage, mas ele tem uma semântica diferente da do método removido.

O tipo dos parâmetros de entrada foi alterado

O método recebe como parâmetro de entrada a string que contém a lista de idiomas separados por vírgulas com base na qual o novo idioma é criado. Esse método oferece toda a funcionalidade anteriormente fornecida pelo método CreateTextLanguage.

Removido

Use o métodoem vez disso. Esse método cria um novo objeto BaseLanguage e o adiciona à coleção.

Renomeado

Os novos nomes dos métodos são,. Os métodos de todas as coleções foram renomeados para manter a uniformidade.

Renomeado

O novo nome do método é. A palavra Language é desnecessária. O método retorna null se não existir um idioma predefinido com o nome especificado.


Os valores das constantes foram alterados

Os valores das seguintes constantes foram alterados: LI_Irish, LI_Hawaiian, LI_Latin, LI_Welsh, LI_Frisian, LI_Galician, LI_Guarani, LI_Papiamento, LI_Quechua, LI_Somali, LI_Tajik, LI_Turkmen, LI_Wolof, LI_Yakut, LI_Hausa.

As constantes passaram a estar em conformidade com o identificador de idioma padrão do Win32 (tipo de dados LANGID). Quando a versão anterior do FineReader Engine foi lançada, os identificadores padrão para esses idiomas não existiam. Quando foram definidos pela Microsoft, naturalmente diferiam das constantes definidas pela ABBYY, por isso essa alteração se tornou necessária.

Removido

Use o métodoem vez disso. Esse método cria um novo objeto DictionaryDescription e o adiciona à coleção.

Renomeado

Os novos nomes dos métodos são,. Os métodos de todas as coleções foram renomeados para manter a uniformidade.


Renomeado

O novo nome do objeto é. A nova convenção de nomenclatura estabelece que astemporary collectionspossuem o sufixo Collection em seus nomes, enquanto este é umacoleção somente leitura.

Os métodos CopyFrom, Insert, Remove e RemoveAll do objeto não são mais suportados. A coleção é somente leitura, portanto esses métodos não se aplicam a ela.

Removido

A propriedade não é mais suportada. Não é possível obter a referência ao objeto Dictionary pai.