Zum Hauptinhalt springen
Visual Components sind in FRE for Windows implementiert.
Dies ist eine Callback-Schnittstelle, mit der Ereignisse vom ZoomViewer-Objekt an Listener gemeldet werden. Diese Schnittstelle wird clientseitig implementiert. Ausführliche Implementierungshinweise für Ihr Entwicklungstool finden Sie unter Arbeiten mit verbindbaren Objekten. Diese Schnittstelle ist von der Schnittstelle IInputEvents abgeleitet und erbt alle ihre Methoden. Ein Objekt, das über die Methoden dieser Schnittstelle Benachrichtigungen empfängt, kann innerhalb der Methodenimplementierung Folgendes tun:
  • Informationen zur Blockauswahl sowie zu Analyse und Erkennung melden und diese Vorgänge abbrechen.
  • Beliebige Systemmeldungen verarbeiten, damit die Anwendung bei lang andauernden Vorgängen nicht den Eindruck erweckt, nicht mehr zu reagieren. Dies kann in Anwendungen mit Benutzeroberfläche nützlich sein.
  • Informationen über Mausbewegungen und -klicks, Tastendrücke und Bildlauf melden.

Methoden

NameBeschreibung
OnActivePageChangedWird aufgerufen, nachdem die aktive Seite im Zoom Viewer geändert wurde. Übergibt dem Client einen Verweis auf die neue Seite.
OnAfterDblClickWird aufgerufen, nachdem im Zoom Viewer auf eine Position in einem erkannten Block doppelgeklickt wurde. Übergibt dem Client den Index des doppelgeklickten Blocks und die Koordinaten des darin liegenden Punkts.
OnAnalyzePageWird vor Beginn der Seitenanalyse aufgerufen, die im Zoom Viewer ausgelöst wurde. Ermöglicht es Ihnen, den Vorgang abzubrechen.
OnAnalyzeRegionWird vor Beginn der Blockanalyse aufgerufen, die über den Zoom Viewer ausgelöst wurde. Übergibt dem Client die Koordinaten der Region, die analysiert werden soll. Ermöglicht das Abbrechen des Vorgangs.
OnAnalyzeTableWird vor Beginn des vom Zoom Viewer aus gestarteten Tabellenanalyseprozesses aufgerufen. Übergibt dem Client den Index des Blocks, der analysiert werden soll. Ermöglicht das Abbrechen des Vorgangs.
OnBlockAddedWird aufgerufen, nachdem im Zoom Viewer ein neuer Block hinzugefügt wurde.
OnBlockSelectionChangedWird aufgerufen, nachdem die Blockauswahl entweder im Zoom Viewer oder im mit dem Zoom Viewer synchronisierten Image Viewer geändert wurde. Übergibt dem client den Index des neu ausgewählten Blocks.
OnChangeBlockTypeWird aufgerufen, nachdem der Blocktyp im Image Viewer oder im mit dem Image Viewer synchronisierten Zoom Viewer geändert wurde. Ermöglicht das Abbrechen der Typänderung.
OnDeleteBlocksWird vor dem Löschen der Blöcke im Zoom Viewer aufgerufen. Übergibt dem Client die Indizes der Blöcke, die gelöscht werden sollen. Ermöglicht das Abbrechen des Vorgangs.
OnLockedWird aufgerufen, nachdem der Zoom Viewer gesperrt oder entsperrt wurde. Übermittelt dem Client Informationen darüber, ob die Zoom-Viewer-Komponente gesperrt oder entsperrt ist.
OnLongOperationFinishedWird nach Abschluss eines länger dauernden Verarbeitungsvorgangs (z. B. Layoutanalyse, Erkennung) im Zoom Viewer aufgerufen.
OnLongOperationStartedWird vor Beginn eines länger dauernden Verarbeitungsvorgangs (z. B. Layoutanalyse, Erkennung) im Zoom Viewer aufgerufen.
OnOptionsChangedWird aufgerufen, nachdem eine Option im Zoom Viewer geändert wurde. Optionen werden im Options-Dialogfeld festgelegt, das angezeigt wird, wenn der Befehl MI_Options aufgerufen wird.
OnProgressWird während der Seitenverarbeitung aufgerufen. Übermittelt dem Client den ungefähren Prozentsatz des aktuellen Analyse- oder Erkennungsvorgangs. Ermöglicht es, den Vorgang abzubrechen.
OnReadBlocksWird vor dem Start des von Zoom Viewer ausgelösten Blockerkennungsprozesses aufgerufen. Übergibt dem Client die Indizes der Blöcke, die erkannt werden. Ermöglicht es Ihnen, den Vorgang abzubrechen.
OnReadPageWird vor dem Start der von Zoom Viewer ausgelösten Seitenerkennung aufgerufen. Ermöglicht es Ihnen, den Vorgang abzubrechen.
OnScaleWird vor dem Skalieren eines Bildes in Zoom Viewer aufgerufen. Übergibt dem Client den Skalierungswert. Ermöglicht es Ihnen, den Vorgang abzubrechen.
OnSelectToolWird aufgerufen, nachdem ein Werkzeug entweder im Zoom Viewer oder im mit dem Zoom Viewer synchronisierten Image Viewer ausgewählt wurde. Übermittelt dem Client Informationen zum ausgewählten Werkzeug.
OnTableCellsSelectedWird aufgerufen, nachdem Tabellenzellen entweder im Zoom Viewer oder im mit dem Zoom Viewer synchronisierten Image Viewer ausgewählt wurden. Übermittelt dem Client Informationen über den Index des Tabellenblocks, dessen Zellen ausgewählt wurden, sowie über das umgebende Rechteck der ausgewählten Zellen.
OnToolAddBlockWird aufgerufen, bevor ein neuer Block hinzugefügt wird, der im Zoom Viewer mit einem Werkzeug des Image Viewer gezeichnet wurde. Übermittelt dem Client Informationen über den gezeichneten Block: seinen Typ und seine Region. Ermöglicht das Abbrechen des Vorgangs.
OnToolChangeBlockRegionWird aufgerufen, bevor eine Region des Blocks geändert wird, der mithilfe eines Werkzeugs im Image Viewer im Zoom Viewer geändert wurde. Übermittelt dem Client Informationen zu den Blöcken, deren Regionen geändert werden sollen, sowie zur neuen Region des resultierenden Blocks. Ermöglicht es Ihnen, den Vorgang abzubrechen.
OnToolChangeTableWird vor dem Ändern eines Tabellenblocks aufgerufen, der im Zoom Viewer mithilfe eines Werkzeugs des Image Viewer geändert wurde. Übergibt dem Client den Index des Tabellenblocks, der geändert werden soll, sowie die Position und den Typ der neuen oder gelöschten Trennlinie. Ermöglicht es Ihnen, den Vorgang abzubrechen.
OnToolEraseRectWird vor dem Löschen eines Bildbereichs aufgerufen, wenn dieser Vorgang im Zoom Viewer mithilfe eines Werkzeugs im Image Viewer gestartet wurde. Übergibt dem Client Informationen zur Seite, die bearbeitet werden soll, sowie die Koordinaten des Löschrechtecks. Ermöglicht das Abbrechen des Vorgangs.
OnVisibleDocumentAreaChangeWird aufgerufen, nachdem der sichtbare Dokumentbereich im Zoom Viewer geändert wurde. Übergibt an den Client die Koordinaten des neuen sichtbaren Bereichs.

Siehe auch

Arbeiten mit verbindbaren Objekten ZoomViewer