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

> Interfaz IImageDocumentEvents en la API de ABBYY FineReader Engine — interfaz de callback del lado del cliente que informa sobre eventos de un objeto ImageDocument a los oyentes suscritos.

Esta es una interfaz de callback que se utiliza para notificar eventos del objeto [ImageDocument](/es/fine-reader/engine/api-reference/image-related-objects/imagedocument) a los oyentes. 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 ofrece un breve resumen.

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

Los usuarios de Visual Basic que deseen recibir notificaciones del objeto ImageDocument deben declararlo con WithEvents e implementar el siguiente Sub:

```csharp theme={null}
Public WithEvents imageDoc As FREngine.IImageDocument
Private Sub imageDoc_TransformationMade(ByVal rotation As RotationTypeEnum, _
                                        ByVal wasMirrored As Boolean, _
                                        ByVal wasInverted As Boolean)
...
End Sub
```

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

| Nombre                                                                                                                          | Descripción                                                                                   |
| ------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| [TransformationMade](/es/fine-reader/engine/api-reference/image-related-objects/iimagedocumentevents/transformationmade-method) | ABBYY FineReader Engine lo llama cuando se realiza alguna transformación en el ImageDocument. |

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

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

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

[ImageDocument](/es/fine-reader/engine/api-reference/image-related-objects/imagedocument)

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