Saltar al contenido principal
Visual Components se implementan en FRE para Windows.
Esta es una interfaz Callback que se utiliza para notificar eventos del objeto ImageViewer a los suscriptores. 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 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 dentro de la implementación de dichos métodos:
  • Informar sobre la selección de bloques, la edición de imágenes, el análisis y el reconocimiento, y cancelar estas operaciones.
  • Informar sobre el movimiento y los clics del ratón, la pulsación de teclas y el desplazamiento.
  • Procesar cualquier mensaje del sistema para ayudar a evitar que la aplicación deje de responder durante operaciones prolongadas. Esto puede ser útil en aplicaciones con interfaz de usuario.

Métodos

NombreDescripción
OnActivePageChangedSe llama después de que se cambia la página activa en Image Viewer. Proporciona al cliente una referencia a la nueva página.
OnActivePageChangingSe invoca antes de cambiar la página activa en Image Viewer. Proporciona al cliente una referencia a la nueva página activa. Permite cancelar la operación.
OnAfterDblClickSe llama después de hacer doble clic en una posición de un bloque reconocido en Image Viewer. Proporciona al cliente el índice del bloque en el que se hizo doble clic y las coordenadas del punto dentro de él.
OnAnalyzePageSe llama antes de que comience el proceso de análisis de la Página iniciado desde Image Viewer. Permite cancelar la operación.
OnAnalyzeRegionSe llama antes de que comience el proceso de análisis de bloques, invocado desde Image Viewer. Proporciona al cliente las coordenadas de la región que se va a analizar. Permite cancelar la operación.
OnAnalyzeTableSe llama antes de que comience el proceso de análisis de la tabla invocado desde Image Viewer. Proporciona al cliente el índice del bloque que se va a analizar. Permite cancelar la operación.
OnBlockAddedSe llama después de agregar un nuevo bloque en Image Viewer.
OnBlockSelectionChangedSe llama después de que cambie la selección de bloques, ya sea en Image Viewer o en Zoom Viewer sincronizado con Image Viewer. Proporciona al cliente el índice del bloque recién seleccionado.
OnChangeBlockTypeSe invoca 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.
OnCorrectPerspectiveSe llama antes de corregir las distorsiones de perspectiva en las páginas de imagen. Proporciona al cliente el índice de la página que se va a modificar y las coordenadas de las nuevas esquinas de la página. Permite cancelar la operación.
OnCorrectResolutionSe llama antes de cambiar la resolución de las imágenes. Proporciona al cliente los índices de las páginas cuya resolución se corregirá y el valor de la nueva resolución. Permite cancelar la operación.
OnCropImagesSe llama antes de recortar imágenes. Proporciona al cliente los índices de las páginas que se van a recortar y las coordenadas del rectángulo de recorte. Permite cancelar la operación.
OnDeleteBlocksSe llama antes de eliminar bloques en Image Viewer. Proporciona al cliente los índices de los bloques que se van a eliminar. Permite cancelar la operación.
OnEditImagesSe invoca antes de que comience la edición de imágenes. Proporciona al cliente información sobre los índices de las páginas que se van a editar, así como sobre el comando que se utilizará para la edición. Permite cancelar la operación.
OnLockedSe llama después de que Image Viewer se haya bloqueado o desbloqueado. Proporciona al cliente información sobre si el componente Image Viewer está bloqueado o desbloqueado.
OnLongOperationFinishedSe llama al finalizar una operación de procesamiento de larga duración (por ejemplo, análisis de layout o reconocimiento) en Image Viewer.
OnLongOperationStartedSe llama antes de que comience una operación de procesamiento de larga duración (p. ej., análisis de layout, reconocimiento) en Image Viewer.
OnOptionsChangedSe llama después de cambiar una opción en Image Viewer. Las opciones se especifican en el cuadro de diálogo Opciones, que se muestra si se llama al comando MI_Options.
OnPagesSelectionChangedSe llama después de que cambie la selección de páginas en el cuadro de diálogo Image Editor de Image Viewer.
OnProgressSe llama durante el procesamiento de la página. Proporciona al cliente un porcentaje aproximado de la operación actual de análisis o reconocimiento. Permite cancelar la operación.
OnReadBlocksSe llama antes de que comience el proceso de reconocimiento de bloques iniciado desde Image Viewer. Proporciona al cliente los índices de los bloques que se van a reconocer. Permite cancelar la operación.
OnReadPageSe llama antes de iniciarse el proceso de reconocimiento de la página invocado desde Image Viewer. Permite cancelar la operación.
OnScaleSe llama antes de escalar una imagen en Image Viewer. Proporciona al client el valor de escala. Permite cancelar la operación.
OnSelectToolSe llama después de seleccionar una herramienta, ya sea en Image Viewer o en Zoom Viewer sincronizado con Image Viewer. Proporciona al client información sobre la herramienta seleccionada.
OnSplitImagesSe llama antes de dividir las imágenes. Proporciona al cliente información sobre las imágenes específicas que se van a dividir y las regiones que se utilizarán para la división. Permite cancelar la operación.
OnTableCellsSelectedSe invoca después de que se hayan seleccionado celdas de tabla, ya sea en Image Viewer o en Zoom Viewer sincronizado con Image Viewer. Proporciona al cliente información sobre el índice del bloque de tabla al que pertenecen las celdas seleccionadas y el rectángulo delimitador de dichas celdas.
OnToolAddBlockSe llama antes de agregar un nuevo Block dibujado con una herramienta de Image Viewer. Proporciona al cliente información sobre el Block dibujado: su tipo y su región. Permite cancelar la operación.
OnToolChangeBlockRegionSe llama antes de cambiar una región del bloque que se ha modificado con una herramienta de Image Viewer. Proporciona al cliente información sobre los bloques cuyas regiones se van a cambiar y sobre la nueva región del bloque resultante. Permite cancelar la operación.
OnToolChangeTableSe llama antes de modificar un bloque de tabla que se ha editado con 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.
OnToolEraseRectSe llama antes de borrar una parte de una imagen si este proceso se ha iniciado con 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.
OnVisibleDocumentAreaChangeSe llama después de que se haya modificado el área visible del documento en Image Viewer. Proporciona al cliente las coordenadas de la nueva área visible.

Ejemplos

Esta interfaz se usa en los siguientes ejemplos de código: VisualComponents.

Consulte también

Trabajar con objetos conectables ImageViewer