Vai al contenuto principale
Questo metodo è implementato sul lato client. Viene chiamato da ABBYY FineReader Engine prima dell’avvio del processo di riconoscimento della pagina, avviato da Image Viewer tramite il comando MI_Read. Per informazioni sulle modalità con cui è possibile richiamare questo comando, vedere l’elenco Image Viewer Commands. Il metodo informa il client che una pagina attiva sta per essere riconosciuta. Con questo metodo è possibile annullare l’operazione.

Sintassi

C++

HRESULT OnReadPage( VARIANT_BOOL* Cancel );

C#

void OnReadPage( out bool Cancel );

Visual Basic .NET

Sub OnReadPage(ByRef Cancel As Boolean)

Parametri

Cancel [out] È possibile impostare questa variabile su TRUE per indicare che il processo deve essere interrotto. In questo caso, il riconoscimento della pagina non verrà eseguito.

Valori di ritorno

[Solo C++] Se questo metodo restituisce un valore diverso da S_OK, significa che si è verificato un errore sul lato client e, in tal caso, il valore del parametro Cancel non viene preso in considerazione.

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 venga propagata all’esterno del metodo. La propagazione di un’eccezione all’esterno del metodo può comportare risultati imprevedibili (ad esempio, la terminazione del programma).

Vedi anche

IImageViewerEvents OnReadBlocks