Vai al contenuto principale
Questo metodo esegue il riconoscimento e la sintesi di tutte le pagine del documento.

Sintassi

C++

HRESULT Recognize(
  ISynthesisParamsForPage*  SynthesisParamsForPage,
  IObjectsExtractionParams* ExtractionParams
);

C#

void Recognize(
  ISynthesisParamsForPage  SynthesisParamsForPage,
  IObjectsExtractionParams ExtractionParams
);

Visual Basic .NET

Sub Recognize( _
  [SynthesisParamsForPage As ISynthesisParamsForPage = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing] _
)

Parametri

SynthesisParamsForPage [in] L’oggetto SynthesisParamsForPage che memorizza i parametri per la sintesi della pagina. Questo parametro può essere pari a 0. In questo 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 pari a 0. In questo 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 inoltre i codici di ritorno standard delle funzioni di ABBYY FineReader Engine.

Osservazioni

  • Questo metodo può notificare eventi ai listener associati all’interfaccia IConnectionPointContainer dell’oggetto FRDocument.
  • In Linux e Windows, a seconda del valore della proprietà IEngine::MultiProcessingParams, ABBYY FineReader Engine può distribuire l’elaborazione dei documenti multipagina tra i core della CPU.

Vedi anche

FRDocument Uso dei profili