Vai al contenuto principale
Visual Components è implementato in FRE per Windows.
Si tratta di un’interfaccia di callback utilizzata per segnalare gli eventi dall’oggetto ImageViewer ai listener. Questa interfaccia è implementata lato client. Per consigli dettagliati sull’implementazione per il tuo strumento di sviluppo, vedi Utilizzo degli oggetti connettibili. Questa interfaccia deriva dall’interfaccia IInputEvents ed eredita tutti i relativi metodi. Un oggetto che riceve notifiche tramite i metodi di questa interfaccia può eseguire le seguenti operazioni all’interno dell’implementazione dei metodi:
  • Segnalare informazioni sulla selezione dei Block, sulla modifica delle immagini, sull’analisi e sul riconoscimento, nonché annullare tali operazioni.
  • Segnalare informazioni sul movimento e sui clic del mouse, sulla pressione dei tasti e sullo scorrimento.
  • Elaborare eventuali messaggi di sistema per evitare che l’applicazione sembri non rispondere durante operazioni lunghe. Ciò può essere utile nelle applicazioni con un’interfaccia utente.

Metodi

NomeDescrizione
OnActivePageChangedViene chiamato dopo la modifica della pagina attiva in Image Viewer. Fornisce al client un riferimento alla nuova pagina.
OnActivePageChangingChiamato prima di cambiare la pagina attiva in Image Viewer. Passa al client un riferimento alla nuova pagina attiva. Consente di annullare l’operazione.
OnAfterDblClickChiamato dopo il doppio clic su una posizione all’interno di un block riconosciuto in Image Viewer. Fornisce al client l’indice del block su cui è stato effettuato il doppio clic e le coordinate del punto al suo interno.
OnAnalyzePageChiamato prima dell’avvio del processo di analisi della pagina richiamato da Image Viewer. Consente di annullare l’operazione.
OnAnalyzeRegionChiamato prima dell’inizio del processo di analisi dei Block avviato da Image Viewer. Fornisce al client le coordinate della regione che sta per essere analizzata. Consente di annullare l’operazione.
OnAnalyzeTableChiamato prima dell’avvio del processo di analisi della tabella avviato da Image Viewer. Fornisce al client l’indice del Block che sta per essere analizzato. Consente di annullare l’operazione.
OnBlockAddedChiamato dopo l’aggiunta di un nuovo Block nell’Image Viewer.
OnBlockSelectionChangedChiamato dopo la modifica della selezione dei Block nell’Image Viewer oppure nello Zoom Viewer sincronizzato con l’Image Viewer. Fornisce al client l’indice del Block appena selezionato.
OnChangeBlockTypeChiamato dopo che il tipo di blocco è stato modificato in Image Viewer o in Zoom Viewer sincronizzato con Image Viewer. Consente di annullare la modifica del tipo.
OnCorrectPerspectiveChiamato prima di correggere le distorsioni prospettiche nelle pagine di immagine. Fornisce al client l’indice della pagina che sta per essere modificata e le coordinate dei nuovi angoli della pagina. Consente di annullare l’operazione.
OnCorrectResolutionChiamato prima di modificare la risoluzione delle immagini. Passa al client gli indici delle pagine di cui verrà corretta la risoluzione e il valore della nuova risoluzione. Consente di annullare l’operazione.
OnCropImagesChiamato prima del ritaglio delle immagini. Fornisce al client gli indici delle pagine da ritagliare e le coordinate del rettangolo di ritaglio. Consente di annullare l’operazione.
OnDeleteBlocksChiamato prima dell’eliminazione dei Block in Image Viewer. Fornisce al client gli indici dei Block da eliminare. Consente di annullare l’operazione.
OnEditImagesViene chiamato prima dell’avvio della modifica delle immagini. Fornisce al client informazioni sugli indici delle pagine da modificare e sul comando che verrà usato per la modifica. Consente di annullare l’operazione.
OnLockedChiamato dopo il blocco o lo sblocco di Image Viewer. Fornisce al client informazioni sul fatto che il componente Image Viewer sia bloccato o sbloccato.
OnLongOperationFinishedChiamato al termine di un’operazione di elaborazione prolungata (ad esempio, analisi del layout, riconoscimento) in Image Viewer.
OnLongOperationStartedChiamato prima dell’avvio di un’operazione di elaborazione di lunga durata (ad esempio, analisi del layout, riconoscimento) in Image Viewer.
OnOptionsChangedChiamato dopo la modifica di un’opzione in Image Viewer. Le opzioni vengono specificate nella finestra di dialogo Options, visualizzata quando viene richiamato il comando MI_Options.
OnPagesSelectionChangedChiamato dopo la modifica della selezione delle pagine nella finestra di dialogo Image Editor di Image Viewer.
OnProgressChiamato durante l’elaborazione della pagina. Fornisce al client la percentuale approssimativa dell’operazione di analisi o riconoscimento in corso. Consente di annullare l’operazione.
OnReadBlocksChiamato prima dell’avvio del processo di riconoscimento dei blocchi richiamato da Image Viewer. Fornisce al client gli indici dei blocchi che verranno riconosciuti. Consente di annullare l’operazione.
OnReadPageRichiamato prima dell’avvio del processo di riconoscimento della pagina avviato da Image Viewer. Consente di annullare l’operazione.
OnScaleChiamato prima del ridimensionamento di un’immagine in Image Viewer. Fornisce al client il valore di scala. Consente di annullare l’operazione.
OnSelectToolChiamato dopo la selezione di uno strumento, sia in Image Viewer sia in Zoom Viewer sincronizzato con Image Viewer. Fornisce al client informazioni sullo strumento selezionato.
OnSplitImagesChiamato prima della suddivisione delle immagini. Fornisce al client informazioni sulle immagini specifiche che stanno per essere suddivise e sulle regioni che verranno utilizzate per la suddivisione. Consente di annullare l’operazione.
OnTableCellsSelectedChiamato dopo la selezione di celle di tabella, sia in Image Viewer sia in Zoom Viewer sincronizzato con Image Viewer. Fornisce al client informazioni sull’indice del blocco di tabella a cui appartengono le celle selezionate e sul rettangolo circostante delle celle selezionate.
OnToolAddBlockChiamato prima di aggiungere un nuovo Block disegnato con uno strumento di Image Viewer. Fornisce al client informazioni sul Block disegnato: il relativo tipo e la relativa regione. Consente di annullare l’operazione.
OnToolChangeBlockRegionChiamato prima di modificare una regione del Block modificato mediante uno strumento di Image Viewer. Fornisce al client informazioni sui Block le cui regioni stanno per essere modificate e sulla nuova regione del resulting block. Consente di annullare l’operazione.
OnToolChangeTableChiamato prima della modifica di un blocco di tabella modificato tramite uno strumento di Image Viewer. Fornisce al client l’indice del blocco di tabella che sta per essere modificato, nonché la posizione e il tipo del nuovo Separator o di quello eliminato. Consente di annullare l’operazione.
OnToolEraseRectChiamato prima di cancellare una parte di un’immagine, se questa operazione è stata avviata tramite uno strumento di Image Viewer. Fornisce al client informazioni sulla pagina che verrà modificata e sulle coordinate del rettangolo di cancellazione. Consente di annullare l’operazione.
OnVisibleDocumentAreaChangeViene chiamato dopo la modifica dell’area visibile del documento in Image Viewer. Fornisce al client le coordinate della nuova area visibile.

Esempi

Questa interfaccia viene usata nei seguenti esempi di codice: VisualComponents.

Vedere anche

Utilizzo degli oggetti connettibili ImageViewer