Visual Components se implementan en FRE para Windows.
Se trata de una interfaz de callback que se utiliza para notificar a los receptores los eventos del objeto ZoomViewer. Esta interfaz se implementa del lado del cliente. Consulte las recomendaciones detalladas de implementación para su herramienta de desarrollo en Trabajar con objetos conectables.
Esta interfaz se deriva de la interfaz IInputEvents y hereda todos sus métodos.
Un objeto que recibe notificaciones a través de los métodos de esta interfaz puede hacer lo siguiente en la implementación de dichos métodos:
- Informar sobre la selección de bloques, el análisis y el reconocimiento, y cancelar estas operaciones.
- Procesar cualquier mensaje del sistema para ayudar a evitar que la aplicación parezca no responder durante operaciones prolongadas. Esto puede ser útil en aplicaciones con interfaz de usuario.
- Informar sobre el movimiento y los clics del ratón, la pulsación de teclas y el desplazamiento.
| Nombre | Descripción |
|---|
| OnActivePageChanged | Se invoca después de que se cambia la página activa en Zoom Viewer. Proporciona al cliente una referencia a la nueva página. |
| OnAfterDblClick | Se llama después de hacer doble clic en una posición de un bloque reconocido en Zoom Viewer. Proporciona al cliente el índice del bloque sobre el que se hizo doble clic y las coordenadas del punto correspondiente. |
| OnAnalyzePage | Se llama antes de que comience el proceso de análisis de la página iniciado desde Zoom Viewer. Permite cancelar la operación. |
| OnAnalyzeRegion | Se activa antes de que se inicie el proceso de análisis de bloques invocado desde Zoom Viewer. Proporciona al cliente las coordenadas de la región que se va a analizar. Permite cancelar la operación. |
| OnAnalyzeTable | Se llama antes de que se inicie el proceso de análisis de tablas invocado desde Zoom Viewer. Proporciona al client el índice del Block que se va a analizar. Permite cancelar la operación. |
| OnBlockAdded | Se llama después de que se agregue un nuevo Block en Zoom Viewer. |
| OnBlockSelectionChanged | Se llama después de que cambie la selección de bloques, ya sea en Zoom Viewer o en Image Viewer sincronizado con Zoom Viewer. Proporciona al client el índice del bloque seleccionado más recientemente. |
| OnChangeBlockType | Se llama después de cambiar el tipo de bloque en Image Viewer o en Zoom Viewer sincronizado con Image Viewer. Permite cancelar el cambio de tipo. |
| OnDeleteBlocks | Se llama antes de eliminar los bloques en Zoom Viewer. Proporciona al cliente los índices de los bloques que se van a eliminar. Permite cancelar la operación. |
| OnLocked | Se llama después de que Zoom Viewer se haya bloqueado o desbloqueado. Proporciona al cliente información sobre si el componente Zoom Viewer está bloqueado o desbloqueado. |
| OnLongOperationFinished | Se invoca al finalizar una operación de procesamiento de larga duración (p. ej., análisis de layout, reconocimiento) en Zoom Viewer. |
| OnLongOperationStarted | Se invoca antes de que comience una operación de procesamiento de larga duración (p. ej., análisis de layout, reconocimiento) en Zoom Viewer. |
| OnOptionsChanged | Se llama después de que se cambie una opción en Zoom Viewer. Las opciones se especifican en el cuadro de diálogo Opciones, que se muestra al llamar al comando MI_Options. |
| OnProgress | Se invoca durante el procesamiento de la página. Proporciona al cliente el porcentaje aproximado de la operación actual de análisis o reconocimiento. Permite cancelar la operación. |
| OnReadBlocks | Se llama antes de que comience el proceso de reconocimiento de bloques iniciado desde Zoom Viewer. Proporciona al cliente los índices de los bloques que se van a reconocer. Permite cancelar la operación. |
| OnReadPage | Se llama antes de que comience el proceso de reconocimiento de la Página invocado desde Zoom Viewer. Permite cancelar la operación. |
| OnScale | Se llama antes de escalar una imagen en Zoom Viewer. Proporciona al cliente el valor de escala. Permite cancelar la operación. |
| OnSelectTool | Se llama después de seleccionar una herramienta, ya sea en Zoom Viewer o en Image Viewer sincronizado con Zoom Viewer. Proporciona al cliente información sobre la herramienta seleccionada. |
| OnTableCellsSelected | Se llama después de seleccionar celdas de una tabla, ya sea en Zoom Viewer o en Image Viewer sincronizado con Zoom Viewer. Proporciona al cliente información sobre el índice del bloque de tabla al que pertenecen las celdas seleccionadas y sobre el rectángulo delimitador de las celdas seleccionadas. |
| OnToolAddBlock | Se llama antes de agregar un nuevo bloque dibujado en Zoom Viewer con ayuda de una herramienta de Image Viewer. Proporciona al cliente información sobre el bloque dibujado: su tipo y su región. Permite cancelar la operación. |
| OnToolChangeBlockRegion | Se llama antes de cambiar una Region del bloque que se ha modificado en Zoom Viewer con ayuda de una herramienta de Image Viewer. Proporciona al cliente información sobre los bloques cuyas regiones se van a modificar y sobre la nueva Region del bloque resultante. Permite cancelar la operación. |
| OnToolChangeTable | Se llama antes de modificar un bloque de tabla que se ha modificado en Zoom Viewer con ayuda de una herramienta de Image Viewer. Proporciona al client el índice del bloque de tabla que se va a modificar, así como la posición y el type del separador nuevo o eliminado. Permite cancelar la operación. |
| OnToolEraseRect | Se llama antes de borrar una parte de una imagen, si este proceso se ha iniciado en Zoom Viewer mediante una herramienta de Image Viewer. Proporciona al cliente información sobre la página que se va a editar y las coordenadas del rectángulo de borrado. Permite cancelar la operación. |
| OnVisibleDocumentAreaChange | Se llama después de que cambie el área visible del documento en Zoom Viewer. Proporciona al cliente las coordenadas de la nueva área visible. |
Trabajar con objetos conectables
ZoomViewer