> ## 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 インターフェイスの TransformationMade メソッド

> ABBYY FineReader Engine API の IImageDocumentEvents インターフェイスにおける TransformationMade メソッド。画像に変換（回転、ミラー、反転）が適用されたときに呼び出されるクライアント側メソッドで、IImageDocument.Transform を介して明示的に適用された場合と、FineReader Engine によって内部的に適用された場合があります。

このメソッドはクライアント側で実装します。画像に対して何らかの変換が行われると、ABBYY FineReader Engine によって呼び出されます。変換は、[IImageDocument::Transform](/ja/fine-reader/engine/api-reference/image-related-objects/imagedocument/transform-method) メソッドの呼び出しによって明示的に実行される場合もあれば、ABBYY FineReader Engine によって内部的に実行される場合もあります (たとえば、画像の向きが補正された場合など) 。このメソッドを実装すると、ABBYY FineReader と同様に、変更内容をユーザーに表示するために画像を再読み込みできます。たとえば、クライアントアプリケーションが [FRDocument](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument) オブジェクトからイベントを受け取り、認識済みの画像領域を色で塗りつぶす場合は、画像の再読み込みが必要です。

<div id="syntax">
  ## 構文
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT TransformationMade(
  RotationTypeEnum Rotation,
  VARIANT_BOOL     WasMirrored,
  VARIANT_BOOL     WasInverted
);
```

### C\#

```csharp theme={null}
void TransformationMade(
  RotationTypeEnum Rotation,
  bool             WasMirrored,
  bool             WasInverted
);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub TransformationMade( _
  Rotation As RotationTypeEnum, _
  WasMirrored As Boolean, _
  WasInverted As Boolean _
)
```

<div id="parameters">
  ## パラメーター
</div>

Rotation

\[in] この [RotationTypeEnum](/ja/fine-reader/engine/api-reference/enumerations/rotationtypeenum) 型の変数は、画像に対して実行された回転の種類を指定します。

WasMirrored

\[in] この Boolean 変数は、画像が鏡像反転されたかどうかを指定します。

WasInverted

\[in] この Boolean 変数は、画像の色が反転されたかどうかを指定します。

<div id="return-values">
  ## 戻り値
</div>

このメソッドの戻り値は使用されません。

<div id="remarks">
  ## 注記
</div>

* このメソッドのクライアント実装では、メソッド内でスローされるすべての例外を確実に捕捉して処理し、例外がメソッドの外部に伝播しないようにする必要があります。例外がメソッドの外部に伝播すると、予期しない結果 (プログラムの終了など) を招くおそれがあります。
* 画像が変換されると、ピクセル寸法が変わる場合があります。

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

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

[IImageDocumentEvents](/ja/fine-reader/engine/api-reference/image-related-objects/iimagedocumentevents)
