Metodo OnReadBlocks dell'interfaccia IImageViewerEvents
Questo metodo è implementato lato client. Viene chiamato da ABBYY FineReader Engine prima dell’avvio del processo di riconoscimento dei blocchi richiamato da Image Viewer tramite il comando MI_ReadBlock. Per informazioni sulle modalità con cui è possibile richiamare questo comando, vedere l’elenco Comandi di Image Viewer.Il metodo fornisce al client gli indici dei blocchi che stanno per essere riconosciuti. Grazie a questo metodo, è possibile annullare l’operazione.
BlocksIndices[in] Contiene gli indici dei blocchi da riconoscere, sotto forma di oggetto IntsCollection.Cancel[out] È possibile impostare questa variabile su TRUE per indicare che il processo deve essere interrotto. In questo caso, il riconoscimento non verrà eseguito.
[Solo C++] Se questo metodo restituisce un valore diverso da S_OK, significa che si è verificato un errore lato client e, in tal caso, il valore del parametro Cancel non viene preso in considerazione.
L’implementazione client di questo metodo deve garantire che tutte le eccezioni generate al suo interno vengano intercettate e gestite e che nessuna venga propagata all’esterno. La propagazione di un’eccezione all’esterno del metodo può causare risultati imprevedibili, come la terminazione del programma.