Pular para o conteúdo principal
Este método executa o pré-processamento, a análise de layout, o reconhecimento e a síntese de páginas e do documento para as páginas especificadas.

Sintaxe

C++

HRESULT ProcessPages(
  IIntsCollection*           PageIndices,
  IDocumentProcessingParams* DocumentProcessingParams
);

C#

void ProcessPages(
  IIntsCollection           PageIndices,
  IDocumentProcessingParams DocumentProcessingParams
);

Visual Basic .NET

Sub ProcessPages( _
  PageIndices As IIntsCollection, _
  [DocumentProcessingParams As IDocumentProcessingParams = Nothing]
)

Parâmetros

PageIndices [in] Refere-se ao objeto IntsCollection que contém os índices das páginas a serem reconhecidas. Esse parâmetro pode ser 0. Nesse caso, todas as páginas do documento são processadas. DocumentProcessingParams [in] Refere-se ao objeto DocumentProcessingParams que armazena todos os parâmetros de processamento. Esse parâmetro pode ser 0. Nesse caso, as páginas são processadas com os parâmetros padrão (todos os parâmetros de processamento assumem os valores padrão) ou, se um perfil tiver sido carregado, são usados os parâmetros definidos por esse perfil.

Valores de retorno

Se o processamento de documentos for interrompido pelo usuário, este método retornará E_ABORT. Ele também retorna os códigos de retorno padrão das funções do ABBYY FineReader Engine.

Observações

  • Este método pode reportar eventos aos listeners vinculados à interface IConnectionPointContainer do objeto FRDocument.
  • Para Linux e Windows: dependendo do valor da propriedade IEngine::MultiProcessingParams, o ABBYY FineReader Engine pode distribuir o processamento de documentos com várias páginas entre os núcleos da CPU.

Veja também

FRDocument Trabalhando com perfis