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

# Interface IImageDocumentEvents

> Interface IImageDocumentEvents dans l’API ABBYY FineReader Engine — interface de rappel côté client qui signale les événements d’un objet ImageDocument aux composants d’écoute abonnés.

Il s’agit d’une interface de rappel utilisée pour signaler les événements de l’objet [ImageDocument](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument) aux composants d’écoute. Cette interface est implémentée côté client. Consultez les instructions d’implémentation détaillées pour votre outil de développement dans [Utilisation des objets connectables](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects). Vous trouverez ci-dessous un bref résumé.

Les utilisateurs de C++ doivent implémenter l’interface IImageDocumentEvents, obtenir un point de connexion (Windows) et "advise" auprès de l’objet ImageDocument un objet implémentant l’interface. Comme l’interface dérive de l’interface IUnknown, l’objet client doit également implémenter les méthodes d’IUnknown.

Les utilisateurs de Visual Basic qui souhaitent recevoir des notifications de l’objet ImageDocument doivent le déclarer avec WithEvents et implémenter la procédure Sub suivante :

```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éthodes
</div>

| Nom                                                                                                                             | Description                                                                                          |
| ------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| [TransformationMade](/fr/fine-reader/engine/api-reference/image-related-objects/iimagedocumentevents/transformationmade-method) | Est appelée par ABBYY FineReader Engine lorsqu'une transformation a été appliquée à l'ImageDocument. |

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

Sous Linux, cette interface ne fonctionne pas si l’objet Engine est chargé comme serveur hors processus.

<div id="see-also">
  ## Voir aussi
</div>

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

[Utilisation des objets connectables](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects)
