> ## 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 インターフェイス

> ABBYY FineReader Engine API の IImageDocumentEvents インターフェイス — ImageDocument オブジェクトから購読中のリスナーにイベントを通知する、クライアント側のコールバック インターフェイス。

これは、[ImageDocument](/ja/fine-reader/engine/api-reference/image-related-objects/imagedocument) オブジェクトからリスナーにイベントを通知するためのコールバック インターフェイスです。このインターフェイスはクライアント側で実装します。使用している開発ツール向けの詳細な実装方法については、[使用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects) を参照してください。以下に概要を簡単に示します。

C++ ユーザーは、IImageDocumentEvents インターフェイスを実装し、接続ポイント (Windows) を取得して、このインターフェイスを実装したオブジェクトを ImageDocument オブジェクトに "advise" する必要があります。このインターフェイスは IUnknown インターフェイスから派生しているため、クライアント オブジェクトも IUnknown メソッドを実装する必要があります。

ImageDocument オブジェクトからの通知を受け取りたい Visual Basic ユーザーは、そのオブジェクトを WithEvents として宣言し、次の 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">
  ## メソッド
</div>

| 名前                                                                                                                              | 説明                                                                   |
| ------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- |
| [TransformationMade](/ja/fine-reader/engine/api-reference/image-related-objects/iimagedocumentevents/transformationmade-method) | ImageDocument に対して何らかの変換が実行されたときに、ABBYY FineReader Engine から呼び出されます。 |

<div id="remarks">
  ## 備考
</div>

Linux では、Engine オブジェクトが別プロセスのサーバーとして読み込まれている場合、このインターフェイスは機能しません。

<div id="see-also">
  ## 関連項目
</div>

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

[使用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects)
