> ## 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 IFRPageEvents

> Interfaz IFRPageEvents en la API de ABBYY FineReader Engine — Interfaz de callback del lado del cliente para notificar eventos (OnPageProcessed, OnProgress, OnRegionProcessed, OnWarning) desde un FRPage a los suscriptores.

Esta es una interfaz de callback que se utiliza para notificar eventos del objeto [FRPage](/es/fine-reader/engine/api-reference/document-related-objects/frpage) 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). A continuación se incluye una breve descripción:

Los usuarios de C++ deberán implementar la interfaz IFRPageEvents, obtener un punto de conexión (Windows) y "registrar" en el objeto FRPage el objeto que implementa la interfaz. Como la interfaz se deriva de la interfaz IUnknown, el objeto cliente también debe implementar los métodos de IUnknown.

Los usuarios de Visual Basic que quieran recibir notificaciones del objeto FRPage deben declararlo como WithEvents e implementar procedimientos similares a los siguientes:

```csharp theme={null}
Public WithEvents page As FREngine.FRPage
Private Sub page_OnPageProcessed(ByVal sender As FRPage, _
                                 ByVal stage As PageProcessingStageEnum)
...
End Sub
```

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 del porcentaje de análisis, reconocimiento y exportación del documento.
* Informar al usuario sobre las sugerencias y advertencias del reconocedor.
* Informar sobre la finalización de la operación.
* En Windows: Procesar los mensajes 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.

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

| Nombre                                                                                                                    | Descripción                                                                                                                        |
| ------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| [OnPageProcessed](/es/fine-reader/engine/api-reference/document-related-objects/ifrpageevents/onpageprocessed-method)     | Proporciona al cliente información sobre la página cuyo procesamiento ha finalizado.                                               |
| [OnProgress](/es/fine-reader/engine/api-reference/document-related-objects/ifrpageevents/onprogress-method)               | Proporciona al cliente información sobre el porcentaje aproximado de la operación actual (análisis, reconocimiento y exportación). |
| [OnRegionProcessed](/es/fine-reader/engine/api-reference/document-related-objects/ifrpageevents/onregionprocessed-method) | Proporciona al cliente información sobre la región que se ha procesado.                                                            |
| [OnWarning](/es/fine-reader/engine/api-reference/document-related-objects/ifrpageevents/onwarning-method)                 | Proporciona al cliente sugerencias y advertencias generadas durante el procesamiento.                                              |

<div id="remarks">
  ## Observaciones
</div>

En Linux: esta interfaz no funciona si el objeto Engine se carga como un servidor en un proceso independiente.

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

[FRPage](/es/fine-reader/engine/api-reference/document-related-objects/frpage)

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