> ## 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étodo TransformationMade de la interfaz IImageDocumentEvents

> Método TransformationMade de la interfaz IImageDocumentEvents en la API de ABBYY FineReader Engine: método del lado del cliente al que se llama cuando se ha aplicado una transformación (rotación, reflejo, inversión) a la imagen, ya sea explícitamente mediante IImageDocument.Transform o internamente por FineReader Engine.

Este método se implementa en el cliente. ABBYY FineReader Engine lo llama cuando se realiza alguna transformación en la imagen, ya sea de forma explícita mediante una llamada al método [IImageDocument::Transform](/es/fine-reader/engine/api-reference/image-related-objects/imagedocument/transform-method) o internamente por ABBYY FineReader Engine (por ejemplo, cuando se corrige la orientación de la imagen). La implementación de este método puede volver a cargar la imagen para mostrar los cambios al usuario, como se hace en ABBYY FineReader. Es necesario volver a cargar la imagen si, por ejemplo, la aplicación cliente recibe eventos del objeto [FRDocument](/es/fine-reader/engine/api-reference/document-related-objects/frdocument) y rellena con color las partes reconocidas de la imagen.

<div id="syntax">
  ## Sintaxis
</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">
  ## Parámetros
</div>

Rotation

\[in] Esta variable de tipo [RotationTypeEnum](/es/fine-reader/engine/api-reference/enumerations/rotationtypeenum) especifica qué tipo de rotación se aplicó a la imagen.

WasMirrored

\[in] Esta variable booleana especifica si la imagen se reflejó.

WasInverted

\[in] Esta variable booleana especifica si los colores de la imagen se invirtieron.

<div id="return-values">
  ## Valores devueltos
</div>

Se omite el valor devuelto por este método.

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

* La implementación cliente de este método debe garantizar que todas las excepciones que se produzcan dentro del método se capturen y se gestionen, y que ninguna se propague fuera de él. La propagación de una excepción fuera del método puede dar lugar a resultados impredecibles (como la finalización del programa).
* Si la imagen se ha transformado, sus dimensiones en píxeles pueden cambiar.

<div id="see-also">
  ## Consulte también
</div>

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

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