Type THPDFAnnotationActionTrigger
Sélectionne l'événement déclencheur d'action additionnelle associé à une annotation via son dictionnaire /AA
Déclaration
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
Unité
HPDFDoc
Valeurs
| Valeur | Signification |
|---|---|
aatMouseEnter | /AA /E : l'action s'exécute quand le curseur entre dans le rectangle de l'annotation |
aatMouseExit | /AA /X : l'action s'exécute quand le curseur quitte le rectangle de l'annotation |
aatMouseDown | /AA /D : l'action s'exécute quand un bouton de souris est enfoncé sur l'annotation |
aatMouseUp | /AA /U : l'action s'exécute quand un bouton de souris est relâché sur l'annotation |
aatSetFocus | /AA /Fo : l'action s'exécute quand l'annotation reçoit le focus de saisie |
aatLostFocus | /AA /Bl : l'action s'exécute quand l'annotation perd le focus de saisie |
aatPageOpen | /AA /PO : l'action s'exécute quand la page contenant l'annotation est ouverte |
aatPageClose | /AA /PC : l'action s'exécute quand la page contenant l'annotation est fermée |
aatPageVisible | /AA /PV : l'action s'exécute quand la page contenant l'annotation devient visible |
aatPageInvisible | /AA /PI : l'action s'exécute quand la page contenant l'annotation devient invisible |
Notes d'utilisation
- Passez une valeur de ce type à THPDFPage.SetAnnotationAdditionalAction, THPDFAcroFormField.SetAnnotationAction ou THotPDF.SetFormFieldAnnotationAction avec un THPDFActionBuilder
- La bibliothèque associe chaque valeur à sa clé PDF (E, X, D, U, Fo, Bl, PO, PC, PV, PI) ; les déclencheurs de niveau page à partir de aatPageOpen font passer la version minimale du document à PDF 1.5, tandis que les déclencheurs souris et focus exigent PDF 1.2
- THotPDF.GetLoadedAnnotationActionChain renvoie les actions enregistrées par déclencheur sur une annotation chargée, et les méthodes Clear acceptent la même valeur de déclencheur pour en supprimer une