> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interfaz ITextEditorEvents

> Interfaz ITextEditorEvents en ABBYY FineReader Engine Visual Components en Windows — Esta es una interfaz callback que se usa para notificar eventos del objeto TextEditor a los suscriptores.

<Warning>
  Visual Components se implementan en FRE para Windows.
</Warning>

Esta es una interfaz de callback que se usa para notificar eventos del objeto [TextEditor](/es/fine-reader/engine/visual-components-reference/texteditor) 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](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects).

Esta interfaz se deriva de la interfaz [IInputEvents](/es/fine-reader/engine/visual-components-reference/iinputevents) y hereda todos sus métodos. Tenga en cuenta que los eventos de entrada del ratón y el teclado de [Text Validator](/es/fine-reader/engine/visual-components-reference/textvalidator), que se abre mediante el botón Check Spelling de Editor de texto, se redirigen a Editor de texto (no a Text Validator).

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:

* Notificar información sobre el escalado, la selección de símbolos y la edición de texto, y cancelar estas operaciones.
* Procesar cualquier mensaje del sistema para ayudar a evitar que la aplicación deje de responder durante operaciones largas. Esto puede ser útil en aplicaciones con interfaz de usuario.
* Notificar información sobre el movimiento y los clics del ratón, la pulsación de teclas y el desplazamiento.

<div id="methods">
  ## Métodos
</div>

| Nombre                                                                                                                         | Descripción                                                                                                                                                                                                                                                                     |
| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [OnActivePageChanged](/es/fine-reader/engine/visual-components-reference/itexteditorevents/onactivepagechanged-method)         | Se llama después de cambiar la página activa en el Editor de texto. Proporciona al cliente una referencia a la nueva página activa.                                                                                                                                             |
| [OnActivePageChanging](/es/fine-reader/engine/visual-components-reference/itexteditorevents/onactivepagechanging-method)       | Se llama antes de cambiar la página activa en el Editor de texto. Proporciona al cliente una referencia a la nueva página activa. Permite cancelar la operación.                                                                                                                |
| [OnEditorBlockChanged](/es/fine-reader/engine/visual-components-reference/itexteditorevents/oneditorblockchanged-method)       | Se llama después de cambiar la posición del cursor en el Editor de texto. Proporciona al cliente el índice del bloque y de la celda de ese bloque en la que se encuentra actualmente el cursor.                                                                                 |
| [OnLocked](/es/fine-reader/engine/visual-components-reference/itexteditorevents/onlocked-method)                               | Se llama después de que el Editor de texto se bloquee o desbloquee. Proporciona al cliente información sobre si el componente Editor de texto está bloqueado o desbloqueado.                                                                                                    |
| [OnLongOperationFinished](/es/fine-reader/engine/visual-components-reference/itexteditorevents/onlongoperationfinished-method) | Se llama al finalizar una operación de procesamiento de larga duración (por ejemplo, análisis de layout o reconocimiento) en el Editor de texto.                                                                                                                                |
| [OnLongOperationStarted](/es/fine-reader/engine/visual-components-reference/itexteditorevents/onlongoperationstarted-method)   | Se llama antes de iniciar una operación de procesamiento de larga duración (por ejemplo, análisis de layout o reconocimiento) en el Editor de texto.                                                                                                                            |
| [OnOptionsChanged](/es/fine-reader/engine/visual-components-reference/itexteditorevents/onoptionschanged-method)               | Se llama después de cambiar una opción en el Editor de texto. Las opciones se especifican en el cuadro de diálogo Opciones, que se muestra si se llama al comando [MI\_Options](/es/fine-reader/engine/visual-components-reference/texteditor/text-editor-commands#mi_options). |
| [OnScale](/es/fine-reader/engine/visual-components-reference/itexteditorevents/onscale-method)                                 | Se llama antes de cambiar la escala del texto en el Editor de texto. Proporciona al cliente el valor de escala. Permite cancelar la operación.                                                                                                                                  |
| [OnSymbolSelected](/es/fine-reader/engine/visual-components-reference/itexteditorevents/onsymbolselected-method)               | Se llama después de seleccionar un símbolo en el Editor de texto. Proporciona al cliente información sobre el rectángulo delimitador del símbolo.                                                                                                                               |

<div id="see-also">
  ## Consulte también
</div>

[Trabajar con objetos conectables](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects)

[TextEditor](/es/fine-reader/engine/visual-components-reference/texteditor)
