Pular para o conteúdo principal
Visual Components são implementados no FRE for Windows.
Esta é uma interface de callback usada para notificar eventos do objeto ImageViewer aos listeners. Essa interface é implementada no lado do cliente. Consulte as instruções detalhadas de implementação para a sua ferramenta de desenvolvimento em Trabalhando com objetos conectáveis. Esta interface deriva da interface IInputEvents e herda todos os seus métodos. Um objeto que recebe notificações por meio dos métodos desta interface pode fazer o seguinte na implementação desses métodos:
  • Informar sobre seleção de blocos, edição de imagem, análise e reconhecimento, além de cancelar essas operações.
  • Informar sobre movimento e cliques do mouse, pressionamento de teclas e rolagem.
  • Processar quaisquer mensagens do sistema para ajudar a evitar que o aplicativo pareça sem resposta durante operações longas. Isso pode ser útil em aplicativos com interface do usuário.

Métodos

NomeDescrição
OnActivePageChangedChamado após a alteração da página ativa no Image Viewer. Fornece ao cliente uma referência à nova página.
OnActivePageChangingChamado 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.
OnAfterDblClickChamado 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.
OnAnalyzePageChamado antes do início do processo de análise da página, iniciado a partir do Image Viewer. Permite cancelar a operação.
OnAnalyzeRegionChamado 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.
OnAnalyzeTableChamado 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.
OnBlockAddedChamado após a adição de um novo Block no Image Viewer.
OnBlockSelectionChangedChamado 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.
OnChangeBlockTypeChamado 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.
OnCorrectPerspectiveChamado 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.
OnCorrectResolutionChamado 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.
OnCropImagesChamado 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.
OnDeleteBlocksChamado 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.
OnEditImagesChamado 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.
OnLockedChamado após o Image Viewer ser bloqueado ou desbloqueado. Informa ao client se o componente Image Viewer está bloqueado ou desbloqueado.
OnLongOperationFinishedChamado após o término de uma operação de processamento demorada (por exemplo, análise de layout, reconhecimento) no Image Viewer.
OnLongOperationStartedChamado antes do início de uma operação de processamento demorada (por exemplo, análise de layout, reconhecimento) no Image Viewer.
OnOptionsChangedChamado 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.
OnPagesSelectionChangedChamado após a seleção de páginas ser alterada na caixa de diálogo Image Editor do Image Viewer.
OnProgressChamado 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.
OnReadBlocksChamado 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.
OnReadPageChamado antes do início do processo de reconhecimento de página iniciado pelo Image Viewer. Permite cancelar a operação.
OnScaleChamado antes de redimensionar uma imagem no Image Viewer. Fornece ao client o fator de escala. Permite cancelar a operação.
OnSelectToolChamado 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.
OnSplitImagesChamado 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.
OnTableCellsSelectedChamado 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.
OnToolAddBlockChamado 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.
OnToolChangeBlockRegionChamado 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.
OnToolChangeTableChamado 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.
OnToolEraseRectChamado 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.

Exemplos

Esta interface é usada nos exemplos de código a seguir: VisualComponents.

Veja também

Trabalhando com objetos conectáveis ImageViewer