THPDFAnnotationActionTrigger Type
Seleciona o evento de gatilho de additional-action anexado a uma anotação por meio do dicionário /AA dela
Declaração
THPDFAnnotationActionTrigger= (aatMouseEnter, // /AA /E
aatMouseExit, // /AA /X
aatMouseDown, // /AA /D
aatMouseUp, // /AA /U
aatSetFocus, // /AA /Fo
aatLostFocus, // /AA /Bl
aatPageOpen, // /AA /PO
aatPageClose, // /AA /PC
aatPageVisible, // /AA /PV
aatPageInvisible); // /AA /PI
Unidade
HPDFDoc
Valores
| Valor | Significado |
|---|---|
aatMouseEnter | /AA /E: a ação executa quando o cursor entra no retângulo da anotação |
aatMouseExit | /AA /X: a ação executa quando o cursor sai do retângulo da anotação |
aatMouseDown | /AA /D: a ação executa quando um botão do mouse é pressionado sobre a anotação |
aatMouseUp | /AA /U: a ação executa quando um botão do mouse é solto sobre a anotação |
aatSetFocus | /AA /Fo: a ação executa quando a anotação recebe o foco de entrada |
aatLostFocus | /AA /Bl: a ação executa quando a anotação perde o foco de entrada |
aatPageOpen | /AA /PO: a ação executa quando a página que contém a anotação é aberta |
aatPageClose | /AA /PC: a ação executa quando a página que contém a anotação é fechada |
aatPageVisible | /AA /PV: a ação executa quando a página que contém a anotação fica visível |
aatPageInvisible | /AA /PI: a ação executa quando a página que contém a anotação fica invisível |
Notas de uso
- Passe um valor deste tipo para THPDFPage.SetAnnotationAdditionalAction, THPDFAcroFormField.SetAnnotationAction ou THotPDF.SetFormFieldAnnotationAction junto com um THPDFActionBuilder
- 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 aatPageOpen em diante, elevam a versão mínima do documento para PDF 1.5, enquanto os gatilhos de mouse e foco precisam de PDF 1.2
- THotPDF.GetLoadedAnnotationActionChain retorna as ações registradas por gatilho em uma anotação carregada, e os métodos Clear aceitam o mesmo valor de gatilho para remover uma