THPDFAnnotationJavaScriptTrigger Type
Selecteert het /AA-triggerevent dat een JavaScript-actie op een annotatie afschiet (PDF 1.7 ISO 32000-1 12.6.3)
Declaratie
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
Eenheid
HPDFDoc
Waarden
| Waarde | Betekenis |
|---|---|
ajtMouseEnter | /AA /E: het script wordt uitgevoerd wanneer de cursor de annotatierechthoek binnengaat |
ajtMouseExit | /AA /X: het script wordt uitgevoerd wanneer de cursor de annotatierechthoek verlaat |
ajtMouseDown | /AA /D: het script wordt uitgevoerd wanneer een muisknop op de annotatie wordt ingedrukt |
ajtMouseUp | /AA /U: het script wordt uitgevoerd wanneer een muisknop op de annotatie wordt losgelaten |
ajtSetFocus | /AA /Fo: het script wordt uitgevoerd wanneer de annotatie de invoerfocus krijgt |
ajtLostFocus | /AA /Bl: het script wordt uitgevoerd wanneer de annotatie de invoerfocus verliest |
ajtPageOpen | /AA /PO: het script wordt uitgevoerd wanneer de pagina met de annotatie wordt geopend |
ajtPageClose | /AA /PC: het script wordt uitgevoerd wanneer de pagina met de annotatie wordt gesloten |
ajtPageVisible | /AA /PV: het script wordt uitgevoerd wanneer de pagina met de annotatie zichtbaar wordt |
ajtPageInvisible | /AA /PI: het script wordt uitgevoerd wanneer de pagina met de annotatie onzichtbaar wordt |
Gebruiksopmerkingen
- Geef een waarde van dit type door aan THPDFPage.SetAnnotationJavaScriptAction, samen met de scripttekst; de bibliotheek schrijft een /JavaScript-actie onder de bijbehorende /AA-sleutel
- De bibliotheek wijst elke waarde toe aan zijn PDF-sleutel (E, X, D, U, Fo, Bl, PO, PC, PV, PI); triggers op paginaniveau vanaf ajtPageOpen vereisen PDF 1.5, terwijl de muis- en focus-triggers PDF 1.3 vereisen
- Gebruik in plaats daarvan THPDFAnnotationActionTrigger wanneer de gekoppelde actie een algemene THPDFActionBuilder is in plaats van inline JavaScript