Vai al contenuto principale
Questo metodo esegue il riconoscimento e la sintesi delle pagine specificate nel documento.

Sintassi

C++

HRESULT RecognizePages(
  IIntsCollection*          PageIndices,
  ISynthesisParamsForPage*  SynthesisParamsForPage,
  IObjectsExtractionParams* ExtractionParams
);

C#

void RecognizePages(
  IIntsCollection          PageIndices,
  ISynthesisParamsForPage  SynthesisParamsForPage,
  IObjectsExtractionParams extractionParams
);

Visual Basic .NET

Sub RecognizePages( _
  PageIndices As IIntsCollection, _
  [SynthesisParamsForPage As ISynthesisParamsForPage = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing] _
)

Parametri

PageIndices [in] Questo parametro fa riferimento all’oggetto IntsCollection, che contiene i numeri delle pagine da riconoscere. SynthesisParamsForPage [in] L’oggetto SynthesisParamsForPage, che memorizza i parametri della sintesi della pagina. Questo parametro può essere 0. In tal caso, la pagina viene sintetizzata con i parametri predefiniti oppure, se è stato caricato un profilo, vengono utilizzati i parametri impostati in tale profilo. ExtractionParams [in] L’oggetto ObjectsExtractionParams, che memorizza i parametri per l’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.

Valori di ritorno

Se il riconoscimento viene interrotto dall’utente, questo metodo restituisce E_ABORT. Restituisce anche 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.
  • In Linux e Windows: in base al valore della proprietà IEngine::MultiProcessingParams, ABBYY FineReader Engine può distribuire l’elaborazione dei documenti multipagina tra i core CPU.

Vedi anche

FRDocument Uso dei profili