THPDFAnnotationActionTrigger Type
Selecteert het additional-action-triggerevent dat via het /AA-woordenboek aan een annotatie is gekoppeld
Declaratie
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
Eenheid
HPDFDoc
Waarden
| Waarde | Betekenis |
|---|---|
aatMouseEnter | /AA /E: de actie wordt uitgevoerd wanneer de cursor de annotatierechthoek binnengaat |
aatMouseExit | /AA /X: de actie wordt uitgevoerd wanneer de cursor de annotatierechthoek verlaat |
aatMouseDown | /AA /D: de actie wordt uitgevoerd wanneer een muisknop op de annotatie wordt ingedrukt |
aatMouseUp | /AA /U: de actie wordt uitgevoerd wanneer een muisknop op de annotatie wordt losgelaten |
aatSetFocus | /AA /Fo: de actie wordt uitgevoerd wanneer de annotatie de invoerfocus krijgt |
aatLostFocus | /AA /Bl: de actie wordt uitgevoerd wanneer de annotatie de invoerfocus verliest |
aatPageOpen | /AA /PO: de actie wordt uitgevoerd wanneer de pagina met de annotatie wordt geopend |
aatPageClose | /AA /PC: de actie wordt uitgevoerd wanneer de pagina met de annotatie wordt gesloten |
aatPageVisible | /AA /PV: de actie wordt uitgevoerd wanneer de pagina met de annotatie zichtbaar wordt |
aatPageInvisible | /AA /PI: de actie wordt uitgevoerd wanneer de pagina met de annotatie onzichtbaar wordt |
Gebruiksopmerkingen
- Geef een waarde van dit type door aan THPDFPage.SetAnnotationAdditionalAction, THPDFAcroFormField.SetAnnotationAction of THotPDF.SetFormFieldAnnotationAction, samen met een THPDFActionBuilder
- De bibliotheek wijst elke waarde toe aan zijn PDF-sleutel (E, X, D, U, Fo, Bl, PO, PC, PV, PI); triggers op paginaniveau vanaf aatPageOpen verhogen de minimale documentversie naar PDF 1.5, terwijl de muis- en focus-triggers PDF 1.2 nodig hebben
- THotPDF.GetLoadedAnnotationActionChain retourneert de per trigger geregistreerde acties op een geladen annotatie, en de Clear-methoden accepteren dezelfde triggerwaarde om er een te verwijderen