Vai al contenuto principale
Questo metodo è implementato lato client. Viene chiamato da ABBYY FineReader Engine per il metodo InjectTextLayer dell’oggetto Engine. Fornisce al client informazioni sul completamento dell’elaborazione della Pagina. Può anche elaborare eventuali messaggi di sistema per evitare che l’applicazione sembri non rispondere durante operazioni prolungate.

Sintassi

C++

HRESULT OnPageProcessed(
  int                     Index,
  PageProcessingStageEnum Stage
);

C#

void OnPageProcessed(
  int                     Index,
  PageProcessingStageEnum Stage
);

Visual Basic .NET

Sub OnPageProcessed( _
  Index As Integer, _
  Stage As PageProcessingStageEnum _
)

Parametri

Index [in] Questo parametro contiene il numero della pagina elaborata nel file. Stage [in] Questa variabile di tipo PageProcessingStageEnum specifica la fase di elaborazione.

Valori di ritorno

[Solo per C++] Se questo metodo restituisce un valore diverso da S_OK, significa che si è verificato un errore lato client.

Osservazioni

L’implementazione client di questo metodo deve garantire che tutte le eccezioni generate all’interno del metodo vengano intercettate e gestite e che nessuna eccezione si propaghi all’esterno del metodo. La propagazione di un’eccezione all’esterno del metodo può causare risultati imprevedibili, come la terminazione del programma.

Vedi anche

IProcessingEvents IEngine::InjectTextLayer