Pular para o conteúdo principal
Esta seção descreve todas as alterações nos objetos relacionados a documentos que podem exigir mudanças no código-fonte das suas aplicações.
  • A API que fornecia acesso à estrutura lógica do documento (DocumentStructure, PageStructure e seus subobjetos) foi removida. A edição das propriedades e do conteúdo do documento por meio desses objetos removidos poderia levar a resultados imprevisíveis na exportação. Se você precisar verificar ou fazer o pós-processamento dos resultados do reconhecimento, trabalhe com os dados por meio do subobjeto Layout de cada FRPage e, ao concluir, chame qualquer um dos métodos que executam a síntese do documento. A estrutura lógica do documento será então recriada e usada na etapa de exportação, embora não esteja mais disponível para edição pela API do FineReader Engine. As versões futuras do ABBYY FineReader Engine poderão fornecer acesso somente leitura a parte da estrutura lógica do documento.

Renomeado

O novo nome do método é. O método foi renomeado para deixar claro que ele opera com ImageDocument, e não com um arquivo de imagem em disco.

Número de parâmetros de entrada alterado

  • O ponteiro para um buffer de memória contendo dados de imagem é passado como. Essa alteração foi feita para oferecer suporte a sistemas operacionais de 64 bits.
  • A variável fileFormat não é mais utilizada como parâmetro de entrada. O formato do arquivo é determinado pelo parâmetro fileName.
  • Os seguintes tipos de arquivo podem ser abertos a partir da memória.
    • PDF,
    • DjVu (Windows)
    • WDP (Windows)

Por isso, o método agora recebe o ponteiro para a interface, necessária para abrir arquivos PDF protegidos por senha.

  • O método também recebe um objetoque especifica quais páginas de um arquivo de múltiplas páginas devem ser adicionadas.

Número de parâmetros de entrada alterado

Esses métodos recebem como parâmetros de entrada um conjunto de subobjetos do objeto— apenas os parâmetros necessários para a análise de página são passados a esses métodos.

Removido

A mesma funcionalidade está disponível pelos métodosedo objeto FRDocument, com a propriedadedo parâmetro de entrada DocumentProcessingParams definida como FALSE.

Número de parâmetros de entrada alterado

O método recebe todos os parâmetros necessários em um único objeto.

Renomeado

O novo nome do método é. Ele pode enviar avisos e dicas do reconhecedor ao cliente, além de processar mensagens do sistema para evitar que a aplicação apareça como “sem resposta”.

Ele também possui um parâmetro adicional que especifica o índice da página no documento ao qual o aviso se refere.


Removido

Esses objetos representavam a estrutura lógica do documento e suas diversas partes. A edição da estrutura do documento não é mais suportada, pois seu uso incorreto poderia afetar a aparência do documento exportado. Qualquer verificação de texto ou outras modificações podem ser realizadas por meio da API do documento (,e subobjetos). Versões futuras do ABBYY FineReader Engine poderão oferecer acesso somente leitura a partes da estrutura lógica do documento.


Removido

Essas enumerações eram utilizadas pelos objetos de estrutura do documento que não estão mais disponíveis.

Comportamento alterado

  • Os métodos recebem como parâmetros de entrada um conjunto de subobjetos doobjeto — apenas os parâmetros necessários para a análise de página são passados a esses métodos.
  • O método Analyze não realiza mais a correção de orientação de página, inversão e distorções geométricas. O pré-processamento de imagem agora é uma etapa de processamento separada. Para corrigir orientação, inversão e distorção geométrica, utilize os métodos correspondentes do objeto FRPage, ou execute todas essas operações em conjunto usando ométodo.

Renomeado

O novo nome do método é. A única diferença em relação ao método anterior é que agora este método recebe apenas um parâmetro de entrada do tipo, que contém todas as configurações necessárias para o processamento.

Removido

Utilize oandem vez disso. Isso permite que o usuário verifique a resolução sugerida peloantes de aplicá-la à imagem. É possível que a correção proposta seja tão pequena que não valha a pena aplicá-la.

No entanto, observe que ainda é possível corrigir a resolução automaticamente durante o pré-processamento definindo a propriedade CorrectResolution em.

Removido

Use o método IImageDocument::RemoveGeometricalDistortions em vez disso.

Número de parâmetros de entrada alterado

Este método recebe um parâmetro de entrada booleano que especifica se os dados devem ser salvos em disco. Isso é útil quando os dados não foram alterados, pois o método será executado muito mais rapidamente quando o salvamento não for necessário.

Removido

O métodopossui a mesma assinatura que o método FlushExt.

Renomeado

O novo nome do método é. Ele pode enviar avisos e dicas do reconhecedor ao cliente, além de processar mensagens do sistema para evitar que o aplicativo apareça como “sem resposta”.

Renomeado

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

Renomeado

Use o métodoem vez disso. Os métodos de todas as coleções foram renomeados para manter a uniformidade.

Removido

Este método não é mais suportado. Para copiar os valores dos elementos de outra coleção, é possível adicionar novos elementos à coleção usando o métodoe especificar os mesmos valores dos elementos.

Renomeado

Use o métodoem vez disso. Os métodos de todas as coleções foram renomeados para manter a uniformidade.

Renomeado

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