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

# Méthode TransformationMade de l’interface IImageDocumentEvents

> Méthode TransformationMade de l’interface IImageDocumentEvents dans l’API ABBYY FineReader Engine — méthode côté client appelée lorsqu’une transformation (rotation, symétrie, inversion) a été appliquée à l’image, soit explicitement via IImageDocument.Transform, soit en interne par FineReader Engine.

Cette méthode est implémentée côté client. Elle est appelée par ABBYY FineReader Engine lorsqu’une transformation a été appliquée à l’image, soit explicitement suite à l’appel de la méthode [IImageDocument::Transform](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument/transform-method), soit en interne par ABBYY FineReader Engine (par exemple, lorsque l’orientation de l’image a été corrigée). L’implémentation de cette méthode peut recharger l’image afin de présenter les modifications à l’utilisateur, comme c’est le cas dans ABBYY FineReader. Le rechargement de l’image est nécessaire si, par exemple, l’application cliente reçoit des événements de l’objet [FRDocument](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument) et colorie les parties reconnues de l’image.

<div id="syntax">
  ## Syntaxe
</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">
  ## Paramètres
</div>

Rotation

\[in] Cette variable de type [RotationTypeEnum](/fr/fine-reader/engine/api-reference/enumerations/rotationtypeenum) indique le type de rotation appliqué à l’image.

WasMirrored

\[in] Cette variable booléenne indique si l’image a été mise en miroir.

WasInverted

\[in] Cette variable booléenne indique si les couleurs de l’image ont été inversées.

<div id="return-values">
  ## Valeurs de retour
</div>

La valeur de retour de cette méthode est ignorée.

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

* L’implémentation côté client de cette méthode doit garantir que toutes les exceptions levées à l’intérieur de la méthode sont interceptées et traitées, et qu’aucune exception n’est propagée hors de la méthode. La propagation d’une exception hors de la méthode peut entraîner des résultats imprévisibles (tels que l’arrêt du programme).
* Si l’image a été transformée, ses dimensions en pixels peuvent changer.

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

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

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