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

# IImageDocumentEvents Interface

> IImageDocumentEvents-Schnittstelle in der ABBYY FineReader Engine API — clientseitige Callback-Schnittstelle, die Ereignisse von einem ImageDocument-Objekt an abonnierte Listener meldet.

Dies ist eine Callback-Schnittstelle, die zur Meldung von Ereignissen des [ImageDocument](/de/fine-reader/engine/api-reference/image-related-objects/imagedocument)-Objekts an die Listener verwendet wird. Diese Schnittstelle wird clientseitig implementiert. Detaillierte Implementierungshinweise für Ihr Entwicklungswerkzeug finden Sie unter [Arbeiten mit verknüpfbaren Objekten](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects). Nachfolgend finden Sie eine kurze Zusammenfassung.

C++-Benutzer müssen die IImageDocumentEvents-Schnittstelle implementieren, einen Verbindungspunkt (Windows) abrufen und das die Schnittstelle implementierende Objekt beim ImageDocument-Objekt "advise". Da die Schnittstelle von der IUnknown-Schnittstelle abgeleitet ist, muss das Client-Objekt auch die IUnknown-Methoden implementieren.

Visual Basic-Benutzer, die Benachrichtigungen vom ImageDocument-Objekt empfangen möchten, sollten dieses mit WithEvents deklarieren und die folgende Sub implementieren:

```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">
  ## Methoden
</div>

| Name                                                                                                                            | Beschreibung                                                                                              |
| ------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
| [TransformationMade](/de/fine-reader/engine/api-reference/image-related-objects/iimagedocumentevents/transformationmade-method) | Wird von ABBYY FineReader Engine aufgerufen, wenn eine Transformation am ImageDocument vorgenommen wurde. |

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

Unter Linux funktioniert diese Schnittstelle nicht, wenn das Engine-Objekt als Out-of-Process-Server geladen ist.

<div id="see-also">
  ## Siehe auch
</div>

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

[Arbeiten mit verknüpfbaren Objekten](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects)
