Vai al contenuto principale
Questo metodo esegue la pre-elaborazione, l’analisi del layout, il riconoscimento e la sintesi delle pagine e del documento per le pagine del documento specificate.

Sintassi

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

Parametri

PageIndices [in] Si riferisce all’oggetto IntsCollection, che contiene gli indici delle pagine da riconoscere. Questo parametro può essere 0. In tal caso, vengono elaborate tutte le pagine del documento. DocumentProcessingParams [in] Si riferisce all’oggetto DocumentProcessingParams, che memorizza tutti i parametri di elaborazione. Questo parametro può essere 0. In tal caso, le pagine vengono elaborate con i parametri predefiniti (tutti i parametri di elaborazione sono impostati sui valori predefiniti) oppure, se è stato caricato un profilo, vengono usati i parametri impostati da tale profilo.

Valori di ritorno

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

Osservazioni

  • Questo metodo può segnalare eventi ai listener collegati all’interfaccia IConnectionPointContainer dell’oggetto FRDocument.
  • Per 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