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.
| Nome | Descrição |
|---|
| OnActivePageChanged | Chamado após a página ativa ser alterada no Zoom Viewer. Fornece ao cliente uma referência à nova página. |
| OnAfterDblClick | Chamado 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. |
| OnAnalyzePage | Chamado antes do início do processo de análise da página invocado pelo Zoom Viewer. Permite cancelar a operação. |
| OnAnalyzeRegion | Chamado 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. |
| OnAnalyzeTable | Chamado 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. |
| OnBlockAdded | Chamado após a adição de um novo bloco no Zoom Viewer. |
| OnBlockSelectionChanged | Chamado 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. |
| OnChangeBlockType | Chamado 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. |
| OnDeleteBlocks | Chamado 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. |
| OnLocked | Chamado depois que o Zoom Viewer é bloqueado ou desbloqueado. Informa ao cliente se o componente Zoom Viewer está bloqueado ou desbloqueado. |
| OnLongOperationFinished | Chamado 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. |
| OnLongOperationStarted | Chamado antes do início de uma operação de processamento de longa duração (por exemplo, análise de layout, reconhecimento) no Zoom Viewer. |
| OnOptionsChanged | Chamado 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. |
| OnProgress | Chamado 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. |
| OnReadBlocks | Chamado 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. |
| OnReadPage | Chamado antes do início do processo de reconhecimento da página, iniciado no Zoom Viewer. Permite cancelar a operação. |
| OnScale | Chamado antes do redimensionamento de uma imagem no Zoom Viewer. Fornece ao client o valor da escala. Permite cancelar a operação. |
| OnSelectTool | Chamado 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. |
| OnTableCellsSelected | Chamado 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. |
| OnToolAddBlock | Chamado 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. |
| OnToolChangeBlockRegion | Chamado 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. |
| OnToolChangeTable | Chamado 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. |
| OnToolEraseRect | Chamado 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. |
| OnVisibleDocumentAreaChange | Chamado após a alteração da área visível do documento no Zoom Viewer. Fornece ao cliente as coordenadas da nova área visível. |
Como trabalhar com objetos conectáveis
ZoomViewer