Pular para o conteúdo principal
Este método é implementado no cliente. Ele é chamado pelo ABBYY FineReader Engine após a página ativa ser alterada no Document Viewer. O método é invocado nas seguintes situações:
  • a página ativa é alterada por meio da interface gráfica do usuário do Document Viewer ou de qualquer componente sincronizado
  • a página ativa é alterada por meio da API do Document Viewer, do Component Synchronizer ou de qualquer componente sincronizado
  • a página ativa foi excluída
O método fornece ao cliente uma referência para a nova página ativa.

Sintaxe

C++

HRESULT OnActivePageChanged( IFRPage* Page );

C#

void OnActivePageChanged( IFRPage Page );

Visual Basic .NET

Sub OnActivePageChanged(Page As IFRPage)

Parâmetros

Page [in] Refere-se ao objeto FRPage, que contém a nova página ativa do documento. Este parâmetro pode ser NULL, o que significa que não há nenhuma página ativa no documento (por exemplo, se todas as páginas forem excluídas).

Valores de retorno

[Somente C++] Se este método retornar um valor diferente de S_OK, isso indica que ocorreu um erro no cliente.

Observações

A implementação cliente deste 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).

Veja também

IDocumentViewerEvents