Metodo OnAnalyzeRegion dell'interfaccia IImageViewerEvents
Questo metodo è implementato lato client. Viene chiamato da ABBYY FineReader Engine prima dell’avvio del processo di analisi dei blocchi, richiamato da Image Viewer tramite il comando MI_AnalyzeLayoutInBlock. Per informazioni sulle modalità con cui è possibile richiamare questo comando, vedere l’elenco Image Viewer Commands.Il metodo fornisce al client informazioni sull’area che sta per essere analizzata. Tramite questo metodo è anche possibile annullare l’operazione.
Region[in] Contiene l’area che verrà analizzata come oggetto Region.Cancel[out] È possibile impostare questa variabile su TRUE per indicare che il processo deve essere interrotto. In questo caso, l’area non verrà analizzata.
[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.
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.