Pular para o conteúdo principal
Este método é implementado no cliente. Ele é chamado pelo ABBYY FineReader Engine quando alguma transformação é aplicada à imagem, seja explicitamente por uma chamada ao método IImageDocument::Transform, seja internamente pelo ABBYY FineReader Engine (por exemplo, quando a orientação da imagem é corrigida). A implementação deste método pode recarregar a imagem para mostrar as alterações ao usuário, como é feito no ABBYY FineReader. Recarregar a imagem é necessário se, por exemplo, o aplicativo cliente receber eventos do objeto FRDocument e preencher com cor as partes reconhecidas da imagem.

Sintaxe

C++

HRESULT TransformationMade(
  RotationTypeEnum Rotation,
  VARIANT_BOOL     WasMirrored,
  VARIANT_BOOL     WasInverted
);

C#

void TransformationMade(
  RotationTypeEnum Rotation,
  bool             WasMirrored,
  bool             WasInverted
);

Visual Basic .NET

Sub TransformationMade( _
  Rotation As RotationTypeEnum, _
  WasMirrored As Boolean, _
  WasInverted As Boolean _
)

Parâmetros

Rotation [in] Esta variável do tipo RotationTypeEnum especifica que tipo de rotação foi aplicada à imagem. WasMirrored [in] Esta variável booleana especifica se a imagem foi espelhada. WasInverted [in] Esta variável booleana especifica se as cores da imagem foram invertidas.

Valores de retorno

O valor de retorno deste método é ignorado.

Observações

  • A implementação do cliente desse método deve garantir que todas as exceções lançadas dentro do método sejam capturadas e tratadas, e que nenhuma exceção seja propagada para fora dele. A propagação de uma exceção para fora do método pode levar a resultados imprevisíveis (como o encerramento do programa).
  • Se a imagem tiver sido transformada, suas dimensões em pixels poderão mudar.

Veja também

ImageDocument IImageDocumentEvents