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 Document Viewer in uno dei seguenti modi:
  • Si seleziona la voce Read Page nel menu contestuale
  • Si preme la combinazione di tasti Ctrl+R
  • Il comando MI_Read viene chiamato tramite il metodo DoCommand di IDocumentViewer::Commands
Comunica al client che le pagine selezionate stanno per essere riconosciute. Tramite questo metodo è possibile annullare l’operazione.

Sintassi

C++

HRESULT OnReadPages( VARIANT_BOOL* Cancel );

C#

void OnReadPages( out bool Cancel );

Visual Basic .NET

Sub OnReadPages(ByRef Cancel As Boolean)

Parametri

Cancel [out] È possibile impostare questa variabile su TRUE per indicare che il processo deve essere interrotto. In tal caso, il riconoscimento 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 questo caso, il valore del parametro Cancel viene ignorato.

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

Vedi anche

IDocumentViewerEvents