Metodo OnSplitImages dell'interfaccia IImageViewerEvents
Questo metodo è implementato lato client. Viene chiamato da ABBYY FineReader Engine prima di suddividere le immagini in Image Viewer. Il processo viene avviato se si fa clic sul pulsante Dividi per linea oppure sul pulsante Dividi automaticamente nella sezione Split della finestra di dialogo Image Editor.Il metodo fornisce al client informazioni sulle immagini specifiche che stanno per essere suddivise e sulle aree che verranno utilizzate per la suddivisione. Con questo metodo è possibile annullare l’operazione.
PageIndices[in] Contiene gli indici delle pagine che verranno suddivise, sotto forma di oggetto IntsCollection.Regions[in] Contiene la collezione di aree che verranno utilizzate per suddividere le immagini, sotto forma di oggetto RegionsCollection.Cancel[out] È possibile impostare questa variabile su TRUE per indicare che il processo deve essere interrotto. In questo caso, la funzione corrispondente restituisce E_ABORT.
[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 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ò portare a risultati imprevedibili, ad esempio la terminazione del programma.