Pular para o conteúdo principal
Este método realiza a análise de layout das páginas especificadas em um documento.

Sintaxe

C++

HRESULT AnalyzePages(
  IIntsCollection*           PageIndices,
  IPageAnalysisParams*       AnalysisParams,
  IObjectsExtractionParams*  ExtractionParams,
  IRecognizerParams*         RecognizerParams
);

C#

void AnalyzePages(
  IIntsCollection           PageIndices,
  IPageAnalysisParams       AnalysisParams,
  IObjectsExtractionParams  ExtractionParams,
  IRecognizerParams         RecognizerParams
);

Visual Basic .NET

Sub AnalyzePages( _
  PageIndices As IIntsCollection, _
  [AnalysisParams As IPageAnalysisParams = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing], _
  [RecognizerParams As IRecognizerParams = Nothing] _
)

Parâmetros

PageIndices [in] Refere-se ao objeto IntsCollection, que contém os números das páginas a serem analisadas. AnalysisParams [in] Refere-se ao objeto PageAnalysisParams, que armazena os parâmetros de análise de layout das páginas. Este parâmetro pode ser 0. Nesse caso, as páginas são analisadas com os parâmetros padrão ou, se um perfil tiver sido carregado, com os parâmetros definidos nesse perfil. ExtractionParams [in] Refere-se ao objeto ObjectsExtractionParams, que armazena os parâmetros de extração de objetos. Este parâmetro pode ser 0. Nesse caso, os objetos são extraídos com os parâmetros padrão ou, se um perfil tiver sido carregado, com os parâmetros definidos nesse perfil. RecognizerParams [in] Refere-se ao objeto RecognizerParams, que armazena os parâmetros de reconhecimento necessários para a análise de layout (por exemplo, o idioma de reconhecimento). Este parâmetro pode ser 0. Nesse caso, são usados os parâmetros padrão ou, se um perfil tiver sido carregado, os parâmetros definidos nesse perfil.

Valores de retorno

Se a análise de layout for interrompida pelo usuário, este método retornará E_ABORT. Também retorna os códigos de retorno padrão das funções do ABBYY FineReader Engine.

Observações

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

Veja também

FRDocument Trabalhando com perfis