Pular para o conteúdo principal
Os Visual Components são implementados no FRE para Windows.
Esta é uma interface de callback usada para notificar os listeners sobre eventos do objeto ZoomViewer. Esta interface é implementada no lado do cliente. Consulte as instruções detalhadas de implementação para sua ferramenta de desenvolvimento em Como trabalhar com objetos conectáveis. Esta interface é derivada 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 a seleção de blocos, a análise e o reconhecimento, e cancelar essas operações.
  • Processar quaisquer mensagens do sistema para ajudar a evitar que o aplicativo fique sem resposta durante operações longas. Isso pode ser útil em aplicativos com uma interface do usuário.
  • Informar sobre a movimentação e os cliques do mouse, o pressionamento de teclas e a rolagem.

Métodos

NomeDescrição
OnActivePageChangedChamado após a página ativa ser alterada no Zoom Viewer. Fornece ao cliente uma referência à nova página.
OnAfterDblClickChamado após um duplo clique em uma posição de um bloco reconhecido no Zoom Viewer. Fornece ao cliente o índice do bloco clicado duas vezes e as coordenadas do ponto nesse bloco.
OnAnalyzePageChamado antes do início do processo de análise da página invocado pelo Zoom Viewer. Permite cancelar a operação.
OnAnalyzeRegionChamado antes do início do processo de análise do bloco, que foi acionado no Zoom 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 da tabela, acionado no Zoom 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 bloco no Zoom Viewer.
OnBlockSelectionChangedChamado após a alteração da seleção de blocos no Zoom Viewer ou no Image Viewer sincronizado com o Zoom Viewer. Fornece ao cliente o índice do bloco recém-selecionado.
OnChangeBlockTypeChamado após a alteração do tipo de bloco no Image Viewer ou no Zoom Viewer sincronizado com o Image Viewer. Permite cancelar a alteração do tipo.
OnDeleteBlocksChamado antes da exclusão dos blocos no Zoom Viewer. Fornece ao cliente os índices dos blocos que serão excluídos. Permite cancelar a operação.
OnLockedChamado depois que o Zoom Viewer é bloqueado ou desbloqueado. Informa ao cliente se o componente Zoom Viewer está bloqueado ou desbloqueado.
OnLongOperationFinishedChamado após o término de uma operação de processamento de longa duração (por exemplo, análise de layout, reconhecimento) no Zoom Viewer.
OnLongOperationStartedChamado antes do início de uma operação de processamento de longa duração (por exemplo, análise de layout, reconhecimento) no Zoom Viewer.
OnOptionsChangedChamado após a alteração de uma opção no Zoom Viewer. As opções são especificadas na caixa de diálogo Opções, que é exibida quando o comando MI_Options é chamado.
OnProgressChamado durante o processamento da página. Fornece ao cliente o percentual aproximado 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 invocado pelo Zoom Viewer. Fornece ao client os índices dos blocos que serão reconhecidos. Permite cancelar a operação.
OnReadPageChamado antes do início do processo de reconhecimento da página, iniciado no Zoom Viewer. Permite cancelar a operação.
OnScaleChamado antes do redimensionamento de uma imagem no Zoom Viewer. Fornece ao client o valor da escala. Permite cancelar a operação.
OnSelectToolChamado após a seleção de uma ferramenta, seja no Zoom Viewer ou no Image Viewer sincronizado com o Zoom Viewer. Fornece ao cliente informações sobre a ferramenta selecionada.
OnTableCellsSelectedChamado após a seleção das células da tabela no Zoom Viewer ou no Image Viewer sincronizado com o Zoom Viewer. Fornece ao client informações sobre o índice do bloco da 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 no Zoom Viewer usando 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 bloco que foi modificado no Zoom Viewer com a ajuda de uma ferramenta do Image Viewer. Fornece ao client informações sobre os blocos cujas regiões serão alteradas e sobre a nova Region do bloco resultante. Permite cancelar a operação.
OnToolChangeTableChamado antes de alterar um bloco de tabela modificado no Zoom Viewer com a ajuda 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 excluído. Permite cancelar a operação.
OnToolEraseRectChamado antes de apagar uma parte de uma imagem, se esse processo tiver sido iniciado no Zoom Viewer com o auxílio de uma ferramenta do Image Viewer. Fornece ao cliente informações sobre a página que será editada e as coordenadas do retângulo de apagamento. Permite cancelar a operação.
OnVisibleDocumentAreaChangeChamado após a alteração da área visível do documento no Zoom Viewer. Fornece ao cliente as coordenadas da nova área visível.

Veja também

Como trabalhar com objetos conectáveis ZoomViewer