Metodo OnAnalyzeRegion dell'interfaccia IZoomViewerEvents
Questo metodo è implementato sul lato client. Viene chiamato da ABBYY FineReader Engine prima dell’avvio del processo di analisi dei blocchi, richiamato da Zoom Viewer in uno dei seguenti modi:
Si seleziona la voce Analyze Layout in Area nel menu contestuale
Region[in] Contiene la regione da analizzare come oggetto Region.Cancel[out] È possibile impostare questa variabile su TRUE per indicare che il processo deve essere terminato. In questo caso, la regione non verrà analizzata.
[Solo in 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 all’interno del metodo siano intercettate e gestite e che nessuna venga propagata all’esterno. La propagazione di un’eccezione al di fuori del metodo può causare risultati imprevedibili, come l’arresto del programma.