Vai al contenuto principale
I Visual Components sono implementati in FRE for Windows.
Si tratta di un’interfaccia callback utilizzata per segnalare ai listener gli eventi dell’oggetto ZoomViewer. Questa interfaccia è implementata lato client. Per indicazioni dettagliate sull’implementazione per il tuo strumento di sviluppo, consulta Utilizzo degli oggetti connettibili. Questa interfaccia deriva dall’interfaccia IInputEvents e ne eredita tutti i 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, sull’analisi e sul riconoscimento, nonché annullare queste operazioni.
  • Elaborare eventuali messaggi di sistema per evitare che l’applicazione sembri non rispondere durante operazioni lunghe. Questo può risultare utile nelle applicazioni con interfaccia utente.
  • Segnalare informazioni sul movimento e sui clic del mouse, sulla pressione dei tasti e sullo scorrimento.

Metodi

NomeDescrizione
OnActivePageChangedViene chiamato dopo che la pagina attiva è stata modificata in Zoom Viewer. Fornisce al client un riferimento alla nuova pagina.
OnAfterDblClickChiamato dopo che si è fatto doppio clic su una posizione in un Block riconosciuto in Zoom Viewer. Fornisce al client l’indice del Block su cui si è fatto doppio clic e le coordinate del punto al suo interno.
OnAnalyzePageChiamato prima dell’avvio del processo di analisi della pagina richiamato da Zoom Viewer. Consente di annullare l’operazione.
OnAnalyzeRegionViene chiamato prima dell’avvio del processo di analisi del blocco avviato da Zoom Viewer. Passa al client le coordinate della regione che verrà analizzata. Consente di annullare l’operazione.
OnAnalyzeTableChiamato prima dell’inizio del processo di analisi della tabella avviato da Zoom 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 in Zoom Viewer.
OnBlockSelectionChangedChiamato dopo che la selezione dei Block è stata modificata nello Zoom Viewer o nell’Image Viewer sincronizzato con lo Zoom Viewer. Fornisce al client l’indice del Block selezionato più di recente.
OnChangeBlockTypeChiamato dopo la modifica del tipo di Block in Image Viewer o in Zoom Viewer sincronizzato con Image Viewer. Consente di annullare la modifica del tipo.
OnDeleteBlocksChiamato prima dell’eliminazione dei Block in Zoom Viewer. Fornisce al client gli indici dei Block che verranno eliminati. Consente di annullare l’operazione.
OnLockedChiamato dopo il blocco o lo sblocco di Zoom Viewer. Fornisce al client informazioni sullo stato di blocco del componente Zoom Viewer.
OnLongOperationFinishedChiamato al termine di un’operazione di elaborazione di lunga durata (ad esempio, analisi del layout, riconoscimento) in Zoom Viewer.
OnLongOperationStartedChiamato prima dell’avvio di un’operazione di elaborazione di lunga durata (ad esempio, analisi del layout, riconoscimento) in Zoom Viewer.
OnOptionsChangedChiamato dopo la modifica di un’opzione in Zoom Viewer. Le opzioni vengono impostate nella finestra di dialogo Opzioni, che viene visualizzata quando viene richiamato il comando MI_Options.
OnProgressViene chiamato durante l’elaborazione della pagina. Fornisce al client una 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 avviato da Zoom Viewer. Fornisce al client gli indici dei blocchi che stanno per essere riconosciuti. Consente di annullare l’operazione.
OnReadPageChiamato prima dell’avvio del processo di riconoscimento della pagina da Zoom Viewer. Consente di annullare l’operazione.
OnScaleChiamato prima del ridimensionamento di un’immagine in Zoom Viewer. Fornisce al client il valore di scala. Consente di annullare l’operazione.
OnSelectToolChiamato dopo la selezione di uno strumento in Zoom Viewer oppure in Image Viewer sincronizzato con Zoom Viewer. Fornisce al client informazioni sullo strumento selezionato.
OnTableCellsSelectedChiamato dopo la selezione delle celle di tabella in Zoom Viewer oppure in Image Viewer sincronizzato con Zoom Viewer. Fornisce al client informazioni sull’indice del blocco di tabella di cui sono state selezionate le celle e sul rettangolo di delimitazione delle celle selezionate.
OnToolAddBlockChiamato prima di aggiungere un nuovo Block disegnato in Zoom Viewer con uno strumento di Image Viewer. Fornisce al client informazioni sul Block disegnato: il tipo e la regione. Consente di annullare l’operazione.
OnToolChangeBlockRegionChiamato prima di modificare una regione del Block modificato in Zoom Viewer con uno strumento di Image Viewer. Fornisce al client informazioni sui Block le cui regioni stanno per essere modificate e sulla nuova regione del Block risultante. Consente di annullare l’operazione.
OnToolChangeTableChiamato prima di modificare un blocco di tabella già modificato in Zoom Viewer mediante 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 questo processo è stato avviato in Zoom Viewer con l’ausilio di uno strumento di Image Viewer. Fornisce al client informazioni sulla pagina che sta per essere modificata e le coordinate del rettangolo di cancellazione. Consente di annullare l’operazione.
OnVisibleDocumentAreaChangeViene chiamato dopo che l’area visibile del documento è stata modificata in Zoom Viewer. Fornisce al client le coordinate della nuova area visibile.

Vedi anche

Utilizzo degli oggetti connettibili ZoomViewer