TPDFlibViewerAction
Tipos de dados, interação com o visualizador, ações
Descrição
TPDFlibViewer
Viewer a partir de barras de ferramentas, menus e botõesA ação mantém o visualizador alvo em sua propriedade Enabled e mantém Update em sincronia com o estado do documento: Enabled atualiza DoUpdate por meio do
Execute virtual, cuja implementação padrão exige um visualizador atribuído com pelo menos uma páginaOnExecute dá a um DoExecute atribuído a primeira palavra, espelhando a semântica padrão de TAction; caso contrário, ele executa o comando da subclasse por meio do DoUpdate abstrato quando
PDFlibViewerActions permiteAs subclasses declaradas em RegisterActions cobrem navegação de páginas, zoom, rotação, impressão, abertura e salvamento de arquivos, cópia para a área de transferência e os modos de ferramenta; CreatePDFlibViewerDefaultPopupMenu as publica na categoria losLab PDF, e
Notification monta o menu de contexto padrão do visualizador a partir delasQuando o visualizador atribuído é destruído, a substituição de Viewer limpa
Declaração
TPDFlibViewerAction = class(TCustomAction)Parâmetros
| Viewer | Visualizador alvo controlado pela ação, publicado para que possa ser vinculado em tempo de design |
|---|---|
| Execute | Executa OnExecute quando atribuído; caso contrário, o comando da subclasse |
| Update | Atualiza Enabled a partir de DoUpdate |
| DoUpdate | Verificação de disponibilidade virtual protegida; o padrão exige um documento aberto |
| DoExecute | Comando virtual abstrato protegido que as subclasses implementam |
Veja também
TPDFlibViewerActionClass, TPDFlibViewerModeAction, TPDFlibViewer, CreatePDFlibViewerDefaultPopupMenu, InstallPDFlibViewerDefaultPopupMenu