Tipul THPDFAnnotationJavaScriptTrigger
Selectează evenimentul declanșator /AA care execută o acțiune JavaScript atașată unei adnotări (PDF 1.7 ISO 32000-1 12.6.3)
Declarație
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
Unitate
HPDFDoc
Valori
| Valoare | Semnificație |
|---|---|
ajtMouseEnter | /AA /E: scriptul rulează când cursorul intră în dreptunghiul adnotării |
ajtMouseExit | /AA /X: scriptul rulează când cursorul părăsește dreptunghiul adnotării |
ajtMouseDown | /AA /D: scriptul rulează când un buton al mouse-ului este apăsat pe adnotare |
ajtMouseUp | /AA /U: scriptul rulează când un buton al mouse-ului este eliberat pe adnotare |
ajtSetFocus | /AA /Fo: scriptul rulează când adnotarea primește focus de intrare |
ajtLostFocus | /AA /Bl: scriptul rulează când adnotarea pierde focusul de intrare |
ajtPageOpen | /AA /PO: scriptul rulează când pagina care conține adnotarea este deschisă |
ajtPageClose | /AA /PC: scriptul rulează când pagina care conține adnotarea este închisă |
ajtPageVisible | /AA /PV: scriptul rulează când pagina care conține adnotarea devine vizibilă |
ajtPageInvisible | /AA /PI: scriptul rulează când pagina care conține adnotarea devine invizibilă |
Note de utilizare
- Trimiteți o valoare de acest tip către THPDFPage.SetAnnotationJavaScriptAction împreună cu textul scriptului; biblioteca scrie o acțiune /JavaScript sub cheia /AA corespunzătoare
- Biblioteca mapează fiecare valoare la cheia sa PDF (E, X, D, U, Fo, Bl, PO, PC, PV, PI); declanșatoarele la nivel de pagină, de la ajtPageOpen în sus, cer PDF 1.5, în timp ce declanșatoarele de mouse și focus cer PDF 1.3
- Folosiți în schimb THPDFAnnotationActionTrigger când acțiunea atașată este un THPDFActionBuilder general, nu JavaScript inline