Pular para o conteúdo principal
O objeto Engine expõe um conjunto de propriedades que refletem as configurações globais do ABBYY FineReader Engine. Com a ajuda dessas propriedades, você pode definir os parâmetros do ABBYY FineReader Engine, como o idioma da interface do usuário. Para Windows:
  • Em certos casos, como durante o treinamento e a edição de um padrão do usuário ou a edição de um dicionário do usuário, o ABBYY FineReader Engine pode exibir caixas de diálogo e caixas de mensagem. As mensagens e outros textos nessas caixas de diálogo, bem como as strings de descrição de erro (objeto IErrorInfo), dicas de reconhecimento etc., serão exibidos no idioma da interface do usuário especificado. Consulte a descrição da propriedade MessagesLanguage.
  • A janela pai é a janela que atua como pai das caixas de diálogo e caixas de mensagem. Atribua a esta propriedade o handle da janela principal do aplicativo. O ABBYY FineReader Engine usa o procedimento MFC padrão para localizar a janela pai mais adequada para janelas pop-up. Lembre-se de inicializar o handle da janela pai com o valor correto; caso contrário, o ABBYY FineReader Engine pode não funcionar corretamente. Consulte a descrição da propriedade ParentWindow.
  • O título do aplicativo é o nome do aplicativo que usa o ABBYY FineReader Engine. Esse título serve como legenda das caixas de mensagem. Consulte a descrição da propriedade ApplicationTitle.

Define o idioma de interação entre o ABBYY FineReader Engine e o usuário. Todas as caixas de mensagem, mensagens de erro, dicas e avisos serão exibidos nesse idioma. Esse parâmetro é mantido entre sessões. Para que as alterações no idioma da interface sejam totalmente aplicadas, você precisa especificar o valor desejado para essa propriedade e recarregar o objeto Engine.

As configurações do idioma da interface são armazenadas no arquivo InterfaceLanguage.dat, que pode ser encontrado na pasta de dados do FineReader Engine:

Linux: /var/libABBYY/SDK/12/FineReader Engine (para instalação automática)

macOS: /Library/Application Support/ABBYY/SDK/12/FineReader Engine (para instalação automática)

Windows: Consultea pasta de dados do FineReader Engine

Se o seu aplicativo precisar ter configurações de idioma diferentes das de outros aplicativos que usam o FineReader Engine, você precisará usar outra pasta para dados específicos do usuário, passando o caminho para essa pasta na chamada da função InitializeEngine (ou do método da interface IEngineLoader no Windows).

A localidade correspondente ao idioma de mensagens selecionado deve estar instalada no computador.

Somente Windows

Armazena o handle HWND da janela principal de um aplicativo que usa o ABBYY FineReader Engine. Esse parâmetro é usado para processar corretamente caixas de diálogo e caixas de mensagem. Você pode alterar esse parâmetro a qualquer momento ou simplesmente não defini-lo. O ABBYY FineReader Engine usa o procedimento padrão do MFC para localizar a janela principal. Se a janela principal tiver alguma janela pop-up, a última janela pop-up ativa será usada como janela pai em vez da janela especificada por essa propriedade. Se você não definir um valor para essa propriedade, o procedimento de localização da janela principal pode falhar, e então o ABBYY FineReader Engine funcionará incorretamente.

Somente Windows

Atribua o nome do seu aplicativo a esse parâmetro. Ele será usado como título das caixas de mensagem.

, somente leitura

Retorna a versão atual (número da compilação) do ABBYY FineReader Engine.

,somente leitura

Fornece acesso à coleção de idiomas predefinidos do ABBYY FineReader Engine. Consultea lista de todos os idiomas predefinidos.

,somente leitura

Retorna a licença atual.

,somente leitura

Retorna a coleção de todos os idiomas predefinidos disponíveis na licença atual.

, somente leitura

Retorna o caminho para a pasta que contém os executáveis do ABBYY FineReader Engine.

, read-only

Retorna o número de objetos não liberados. Quando um objeto é criado, esse contador é incrementado e, quando o objeto é destruído, o contador é decrementado. É possível usar esta propriedade para rastrear possíveis vazamentos de memória. Verifique o valor desta propriedade no início e no final do fragmento de código no qual você suspeita de um vazamento de memória. Se a diferença não for a esperada, é possível restringir ainda mais a busca e identificar o problema.

Especifica se a sessão de reconhecimento deve ser limpa após o reconhecimento de cada página.

Ao processar documentos, o FineReader Engine se ajusta para o reconhecimento do tipo atual de documento (em relação ao brilho, tipos de texto, fontes etc.). Essas informações são utilizadas durante uma sessão de reconhecimento e contribuem para melhorar a qualidade do reconhecimento. Na maioria dos casos, é recomendável limpar a sessão de reconhecimento após o reconhecimento de cada página; esse comportamento é o padrão.

Por padrão, o valor desta propriedade é TRUE.

,read-only

Fornece acesso aos parâmetros de processamento globais, como a configuração para redução do consumo de memória.

Somente Linux e Windows

,read-only

Fornece acesso aos parâmetros de multiprocessamento e uso de múltiplos núcleos de CPU.

Especifica o limite de velocidade de reconhecimento em caracteres por segundo. Permite definir a velocidade máxima de reconhecimento. Pode ser definido como 0, o que significa que não há limite para a velocidade de reconhecimento. A velocidade de reconhecimento pode ser limitada pela licença. Nesse caso, o valor mínimo é utilizado.

Exemplos

As Properties são usadas em todos os exemplos de código e nas ferramentas de demonstração.

Veja também

Engine Trabalhando com Properties