Metodo OnDeleteBlocks dell'interfaccia IImageViewerEvents
Questo metodo è implementato lato client. Viene chiamato da ABBYY FineReader Engine prima di eliminare i blocchi in Image Viewer se il processo viene avviato in uno dei seguenti modi:
Per sapere come richiamare i comandi, vedere l’elenco Image Viewer Commands.Il metodo passa al client gli indici dei blocchi che stanno per essere eliminati. Con questo metodo è possibile annullare l’operazione.
BlocksToDelete[in] Contiene gli indici dei blocchi da eliminare in un oggetto IntsCollection.Cancel[out] È possibile impostare questa variabile su TRUE per indicare che il processo deve essere interrotto. In questo caso, i blocchi non verranno eliminati.
[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 vengano intercettate e gestite e che nessuna eccezione venga propagata all’esterno del metodo. La propagazione di un’eccezione all’esterno del metodo può causare risultati imprevedibili, come la terminazione del programma.