| OnActivePageChanged | Chamado após a alteração da página ativa no Image Viewer. Fornece ao cliente uma referência à nova página. |
| OnActivePageChanging | Chamado antes de alterar a página ativa no Image Viewer. Fornece ao cliente uma referência à nova página ativa. Permite cancelar a operação. |
| OnAfterDblClick | Chamado depois que uma posição em um bloco reconhecido é clicada duas vezes no Image Viewer. Fornece ao cliente o índice do bloco que recebeu o clique duplo e as coordenadas do ponto nele. |
| OnAnalyzePage | Chamado antes do início do processo de análise da página, iniciado a partir do Image Viewer. Permite cancelar a operação. |
| OnAnalyzeRegion | Chamado antes do início do processo de análise de blocos iniciado no Image Viewer. Fornece ao cliente as coordenadas da região que será analisada. Permite cancelar a operação. |
| OnAnalyzeTable | Chamado antes do início do processo de análise de tabela invocado a partir do Image Viewer. Fornece ao cliente o índice do bloco que será analisado. Permite cancelar a operação. |
| OnBlockAdded | Chamado após a adição de um novo Block no Image Viewer. |
| OnBlockSelectionChanged | Chamado após a alteração da seleção de blocos no Image Viewer ou no Zoom Viewer sincronizado com o Image Viewer. Fornece ao cliente o índice do bloco selecionado. |
| OnChangeBlockType | Chamado após o tipo do bloco ser alterado no Image Viewer ou no Zoom Viewer sincronizado com o Image Viewer. Permite cancelar a alteração do tipo. |
| OnCorrectPerspective | Chamado antes de corrigir distorções de perspectiva em páginas de imagem. Fornece ao cliente o índice da página que será alterada e as coordenadas dos novos cantos da página. Permite cancelar a operação. |
| OnCorrectResolution | Chamado antes de alterar a resolução das imagens. Fornece ao cliente os índices das páginas cuja resolução será corrigida e o valor da nova resolução. Permite cancelar a operação. |
| OnCropImages | Chamado antes do recorte de imagens. Fornece ao cliente os índices das páginas que serão recortadas e as coordenadas do retângulo de recorte. Permite cancelar a operação. |
| OnDeleteBlocks | Chamado antes da exclusão dos blocos no Image Viewer. Fornece ao cliente os índices dos blocos que serão excluídos. Permite cancelar a operação. |
| OnEditImages | Chamado antes do início da edição de imagens. Fornece ao client informações sobre os índices das páginas que serão editadas e o comando que será usado na edição. Permite cancelar a operação. |
| OnLocked | Chamado após o Image Viewer ser bloqueado ou desbloqueado. Informa ao client se o componente Image Viewer está bloqueado ou desbloqueado. |
| OnLongOperationFinished | Chamado após o término de uma operação de processamento demorada (por exemplo, análise de layout, reconhecimento) no Image Viewer. |
| OnLongOperationStarted | Chamado antes do início de uma operação de processamento demorada (por exemplo, análise de layout, reconhecimento) no Image Viewer. |
| OnOptionsChanged | Chamado após uma opção ser alterada no Image Viewer. As opções são especificadas na caixa de diálogo Opções, que é exibida quando o comando MI_Options é chamado. |
| OnPagesSelectionChanged | Chamado após a seleção de páginas ser alterada na caixa de diálogo Image Editor do Image Viewer. |
| OnProgress | Chamado durante o processamento da página. Fornece ao cliente a porcentagem aproximada do andamento da operação atual de análise ou reconhecimento. Permite cancelar a operação. |
| OnReadBlocks | Chamado antes do início do processo de reconhecimento de blocos acionado a partir do Image Viewer. Fornece ao cliente os índices dos blocos que serão reconhecidos. Permite cancelar a operação. |
| OnReadPage | Chamado antes do início do processo de reconhecimento de página iniciado pelo Image Viewer. Permite cancelar a operação. |
| OnScale | Chamado antes de redimensionar uma imagem no Image Viewer. Fornece ao client o fator de escala. Permite cancelar a operação. |
| OnSelectTool | Chamado após uma ferramenta ser selecionada no Image Viewer ou no Zoom Viewer sincronizado com o Image Viewer. Fornece ao client informações sobre a ferramenta selecionada. |
| OnSplitImages | Chamado antes da divisão de imagens. Fornece ao cliente informações sobre as imagens específicas que serão divididas e as regiões que serão usadas na divisão. Permite que a operação seja cancelada. |
| OnTableCellsSelected | Chamado após a seleção de células da tabela no Image Viewer ou no Zoom Viewer sincronizado com o Image Viewer. Fornece ao client informações sobre o índice do bloco de tabela ao qual pertencem as células selecionadas e o retângulo delimitador dessas células. |
| OnToolAddBlock | Chamado antes da adição de um novo bloco desenhado com o auxílio de uma ferramenta do Image Viewer. Fornece ao cliente informações sobre o bloco desenhado: seu tipo e sua região. Permite cancelar a operação. |
| OnToolChangeBlockRegion | Chamado antes de alterar uma Region do Block que foi modificado com o uso de uma ferramenta do Image Viewer. Fornece ao client informações sobre os Blocks cujas Regions serão alteradas e sobre a nova Region do Block resultante. Permite cancelar a operação. |
| OnToolChangeTable | Chamado antes da alteração de um bloco de tabela modificado com o uso de uma ferramenta do Image Viewer. Fornece ao cliente o índice do bloco de tabela que será alterado, bem como a posição e o tipo do novo separador ou do separador removido. Permite cancelar a operação. |
| OnToolEraseRect | Chamado antes de apagar uma parte de uma imagem, caso esse processo tenha sido iniciado com o auxílio de uma ferramenta do Image Viewer. Fornece ao client informações sobre a página que será editada e as coordenadas do retângulo de apagamento. Permite cancelar a operação. |
| OnVisibleDocumentAreaChange | É chamado após a alteração da área visível do documento no Image Viewer. Fornece ao cliente as coordenadas da nova área visível. |