Método OnCorrectPerspective da interface IImageViewerEvents
Este método é implementado no lado do cliente. Ele é chamado pelo ABBYY FineReader Engine antes de corrigir distorções de perspectiva em páginas de imagem no Image Viewer. O processo é acionado quando se clica no botão Corrigir esta imagem na seção Corrigir distorções trapezoidais da caixa de diálogo Editor de Imagem.O método fornece ao cliente o índice da página que será alterada e as coordenadas dos novos cantos da página. Com a ajuda deste método, é possível cancelar a operação.
Sub OnCorrectPerspective( _ PageIndex As Integer, _ TopLeft As IPoint, _ TopRight As IPoint, _ BottomRight As IPoint, _ BottomLeft As IPoint, _ ByRef Cancel As Boolean _)
PageIndex[in] Contém o índice da página cuja distorção trapezoidal será corrigida.TopLeft[in] Contém as coordenadas do ponto na imagem que será o novo canto superior esquerdo da imagem corrigida. Consulte a descrição do objeto Point.TopRight[in] Contém as coordenadas do ponto na imagem que será o novo canto superior direito da imagem corrigida. Consulte a descrição do objeto Point.BottomRight[in] Contém as coordenadas do ponto na imagem que será o novo canto inferior direito da imagem corrigida. Consulte a descrição do objeto Point.BottomLeft[in] Contém as coordenadas do ponto na imagem que será o novo canto inferior esquerdo da imagem corrigida. Consulte a descrição do objeto Point.Cancel[out] Você pode definir esta variável como TRUE para indicar que o processo deve ser interrompido. Nesse caso, as distorções de perspectiva não serão corrigidas.
[Somente C++] Se este método retornar um valor diferente de S_OK, isso indica que ocorreu um erro no lado do cliente e, nesse caso, o valor do parâmetro Cancel não será levado em consideração.
A implementação cliente deste método deve garantir que todas as exceções lançadas dentro dele sejam capturadas e tratadas, sem que nenhuma exceção seja propagada para fora do método. A propagação de uma exceção para fora do método pode levar a resultados imprevisíveis (como o encerramento do programa).