Vai al contenuto principale
Questo metodo esegue l’analisi del layout delle pagine indicate in un documento.

Sintassi

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] _
)

Parametri

PageIndices [in] Questo parametro fa riferimento all’oggetto IntsCollection, che contiene i numeri delle pagine da analizzare. AnalysisParams [in] Fa riferimento all’oggetto PageAnalysisParams, che memorizza i parametri dell’analisi del layout delle pagine. Questo parametro può essere 0. In tal caso, le pagine vengono analizzate con i parametri predefiniti oppure, se è stato caricato un profilo, vengono utilizzati i parametri impostati in tale profilo. ExtractionParams [in] Fa riferimento all’oggetto ObjectsExtractionParams, che memorizza i parametri di estrazione degli oggetti. Questo parametro può essere 0. In tal caso, gli oggetti vengono estratti con i parametri predefiniti oppure, se è stato caricato un profilo, vengono utilizzati i parametri impostati in tale profilo. RecognizerParams [in] Fa riferimento all’oggetto RecognizerParams, che memorizza i parametri di riconoscimento necessari per l’analisi del layout (ad esempio, la lingua di riconoscimento). Questo parametro può essere 0. In tal caso, vengono utilizzati i parametri predefiniti oppure, se è stato caricato un profilo, vengono utilizzati i parametri impostati in tale profilo.

Valori di ritorno

Se l’analisi del layout viene interrotta dall’utente, questo metodo restituisce E_ABORT. Restituisce inoltre i codici di ritorno standard delle funzioni di ABBYY FineReader Engine.

Note

  • Questo metodo può notificare eventi ai listener collegati all’interfaccia IConnectionPointContainer dell’oggetto FRDocument.
  • Per Linux e Windows: in base al valore della proprietà IEngine::MultiProcessingParams, ABBYY FineReader Engine può distribuire l’analisi del layout dei documenti multipagina sui core CPU.

Vedi anche

FRDocument Uso dei profili