Passer au contenu principal
Les composants visuels sont implémentés dans FRE pour Windows.
Il s’agit d’une interface de rappel utilisée pour transmettre aux gestionnaires les événements provenant de l’objet ZoomViewer. Cette interface est implémentée côté client. Consultez les recommandations d’implémentation détaillées pour votre outil de développement dans Utilisation des objets connectables. Cette interface est dérivée de l’interface IInputEvents et hérite de toutes ses méthodes. Un objet recevant des notifications via les méthodes de cette interface peut effectuer les opérations suivantes dans l’implémentation de ces méthodes :
  • Signaler des informations sur la sélection, l’analyse et la reconnaissance des blocs, et annuler ces opérations.
  • Traiter les messages système afin d’éviter que l’application ne paraisse ne plus répondre pendant les opérations longues. Cela peut être utile dans les applications dotées d’une interface utilisateur.
  • Signaler des informations sur les déplacements et les clics de la souris, les pressions de touches et le défilement.

Méthodes

NomDescription
OnActivePageChangedAppelée après le changement de la page active dans Zoom Viewer. Fournit au client une référence à la nouvelle page.
OnAfterDblClickAppelé après qu’une position dans un bloc reconnu a été double-cliquée dans Zoom Viewer. Transmet au client l’index du bloc sur lequel l’utilisateur a double-cliqué, ainsi que les coordonnées du point correspondant.
OnAnalyzePageAppelé avant le démarrage du processus d’analyse de la Page lancé depuis Zoom Viewer. Permet d’annuler l’opération.
OnAnalyzeRegionAppelé avant le début du processus d’analyse du bloc lancé depuis Zoom Viewer. Transmet au client les coordonnées de la région qui va être analysée. Permet d’annuler l’opération.
OnAnalyzeTableAppelée avant le début du processus d’analyse de tableau lancé depuis Zoom Viewer. Transmet au client l’index du bloc qui va être analysé. Permet d’annuler l’opération.
OnBlockAddedAppelée après l’ajout d’un nouveau bloc dans Zoom Viewer.
OnBlockSelectionChangedAppelée après modification de la sélection des blocs, soit dans Zoom Viewer, soit dans Image Viewer synchronisé avec Zoom Viewer. Transmet au client l’indice du bloc nouvellement sélectionné.
OnChangeBlockTypeAppelée après la modification du type de bloc dans Image Viewer ou dans Zoom Viewer synchronisé avec Image Viewer. Permet d’annuler ce changement de type.
OnDeleteBlocksAppelée avant la suppression des blocs dans Zoom Viewer. Transmet au client les indices des blocs qui vont être supprimés. Permet d’annuler l’opération.
OnLockedAppelée après le verrouillage ou le déverrouillage de Zoom Viewer. Indique au client si le composant Zoom Viewer est verrouillé ou déverrouillé.
OnLongOperationFinishedAppelé après la fin d’une opération de traitement de longue durée (par exemple, analyse de la structure, reconnaissance) dans Zoom Viewer.
OnLongOperationStartedAppelé avant le début d’une opération de traitement de longue durée (par exemple, analyse de la structure, reconnaissance) dans Zoom Viewer.
OnOptionsChangedAppelé après qu’une option a été modifiée dans Zoom Viewer. Les options sont définies dans la boîte de dialogue Options, qui s’affiche lorsque la commande MI_Options est appelée.
OnProgressAppelée lors du traitement de la page. Indique au client le pourcentage approximatif de l’opération d’analyse ou de reconnaissance en cours. Permet d’annuler l’opération.
OnReadBlocksAppelée avant le démarrage du processus de reconnaissance des blocs déclenché depuis Zoom Viewer. Fournit au client les indices des blocs à reconnaître. Permet d’annuler l’opération.
OnReadPageAppelé avant le début du processus de reconnaissance de la page lancé depuis Zoom Viewer. Permet d’annuler l’opération.
OnScaleAppelé avant la mise à l’échelle d’une image dans Zoom Viewer. Transmet au client la valeur d’échelle. Permet d’annuler l’opération.
OnSelectToolAppelé après la sélection d’un outil, soit dans Zoom Viewer, soit dans Image Viewer synchronisé avec Zoom Viewer. Transmet au client des informations sur l’outil sélectionné.
OnTableCellsSelectedAppelée après la sélection de cellules d’un tableau, soit dans Zoom Viewer, soit dans Image Viewer synchronisé avec Zoom Viewer. Transmet au client des informations sur l’index du bloc de tableau auquel appartiennent les cellules sélectionnées, ainsi que sur le rectangle englobant de ces cellules.
OnToolAddBlockAppelée avant l’ajout d’un nouveau bloc dessiné dans Zoom Viewer à l’aide d’un outil d’Image Viewer. Fournit au client des informations sur le bloc dessiné : son type et sa région. Permet d’annuler l’opération.
OnToolChangeBlockRegionAppelé avant la modification d’une région du bloc modifié dans Zoom Viewer à l’aide d’un outil d’Image Viewer. Transmet au client des informations sur les blocs dont les régions vont être modifiées, ainsi que sur la nouvelle région du bloc obtenu. Permet d’annuler l’opération.
OnToolChangeTableAppelé avant la modification d’un bloc de tableau modifié dans Zoom Viewer à l’aide d’un outil d’Image Viewer. Transmet au client l’index du bloc de tableau à modifier, ainsi que la position et le type du Separator ajouté ou supprimé. Permet d’annuler l’opération.
OnToolEraseRectAppelée avant l’effacement d’une partie d’une image, si ce processus a été lancé dans Zoom Viewer à l’aide d’un outil d’Image Viewer. Fournit au client des informations sur la page à modifier, ainsi que les coordonnées du rectangle d’effacement. Permet d’annuler l’opération.
OnVisibleDocumentAreaChangeAppelée après la modification de la zone visible du document dans Zoom Viewer. Fournit au client les coordonnées de la nouvelle zone visible.

Voir aussi

Utilisation des objets connectables ZoomViewer