THPDFAnnotationJavaScriptTrigger Type
Seleciona o evento de gatilho /AA que dispara uma ação JavaScript anexada a uma anotação (PDF 1.7 ISO 32000-1 12.6.3)
Declaração
THPDFAnnotationJavaScriptTrigger= (ajtMouseEnter, // /AA /E
ajtMouseExit, // /AA /X
ajtMouseDown, // /AA /D
ajtMouseUp, // /AA /U
ajtSetFocus, // /AA /Fo
ajtLostFocus, // /AA /Bl
ajtPageOpen, // /AA /PO
ajtPageClose, // /AA /PC
ajtPageVisible, // /AA /PV
ajtPageInvisible); // /AA /PI
Unidade
HPDFDoc
Valores
| Valor | Significado |
|---|---|
ajtMouseEnter | /AA /E: o script executa quando o cursor entra no retângulo da anotação |
ajtMouseExit | /AA /X: o script executa quando o cursor sai do retângulo da anotação |
ajtMouseDown | /AA /D: o script executa quando um botão do mouse é pressionado sobre a anotação |
ajtMouseUp | /AA /U: o script executa quando um botão do mouse é solto sobre a anotação |
ajtSetFocus | /AA /Fo: o script executa quando a anotação recebe o foco de entrada |
ajtLostFocus | /AA /Bl: o script executa quando a anotação perde o foco de entrada |
ajtPageOpen | /AA /PO: o script executa quando a página que contém a anotação é aberta |
ajtPageClose | /AA /PC: o script executa quando a página que contém a anotação é fechada |
ajtPageVisible | /AA /PV: o script executa quando a página que contém a anotação fica visível |
ajtPageInvisible | /AA /PI: o script executa quando a página que contém a anotação fica invisível |
Notas de uso
- Passe um valor deste tipo para THPDFPage.SetAnnotationJavaScriptAction junto com o texto do script; a biblioteca grava uma ação /JavaScript sob a chave /AA correspondente
- A biblioteca mapeia cada valor para a chave PDF dele (E, X, D, U, Fo, Bl, PO, PC, PV, PI); os gatilhos de nível de página, de ajtPageOpen em diante, exigem PDF 1.5, enquanto os gatilhos de mouse e foco exigem PDF 1.3
- Use THPDFAnnotationActionTrigger em vez deste tipo quando a ação anexada for um THPDFActionBuilder genérico em vez de JavaScript inline