THPDFAnnotationJavaScriptTrigger Type
Seleziona l'evento trigger /AA che fa scattare l'azione JavaScript associata a un'annotazione (PDF 1.7 ISO 32000-1 12.6.3)
Dichiarazione
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
Unità
HPDFDoc
Valori
| Valore | Significato |
|---|---|
ajtMouseEnter | /AA /E: lo script viene eseguito quando il cursore entra nel rettangolo dell'annotazione |
ajtMouseExit | /AA /X: lo script viene eseguito quando il cursore esce dal rettangolo dell'annotazione |
ajtMouseDown | /AA /D: lo script viene eseguito quando si preme un pulsante del mouse sull'annotazione |
ajtMouseUp | /AA /U: lo script viene eseguito quando si rilascia un pulsante del mouse sull'annotazione |
ajtSetFocus | /AA /Fo: lo script viene eseguito quando l'annotazione riceve il focus di input |
ajtLostFocus | /AA /Bl: lo script viene eseguito quando l'annotazione perde il focus di input |
ajtPageOpen | /AA /PO: lo script viene eseguito quando viene aperta la pagina che contiene l'annotazione |
ajtPageClose | /AA /PC: lo script viene eseguito quando viene chiusa la pagina che contiene l'annotazione |
ajtPageVisible | /AA /PV: lo script viene eseguito quando la pagina che contiene l'annotazione diventa visibile |
ajtPageInvisible | /AA /PI: lo script viene eseguito quando la pagina che contiene l'annotazione diventa invisibile |
Note d'uso
- Passa un valore di questo tipo a THPDFPage.SetAnnotationJavaScriptAction insieme al testo dello script; la libreria scrive un'azione /JavaScript sotto la chiave /AA corrispondente
- La libreria mappa ogni valore sulla sua chiave PDF (E, X, D, U, Fo, Bl, PO, PC, PV, PI); i trigger a livello di pagina da ajtPageOpen in poi richiedono PDF 1.5, mentre i trigger del mouse e del focus richiedono PDF 1.3
- Usa invece THPDFAnnotationActionTrigger quando l'azione associata è un THPDFActionBuilder generico e non JavaScript inline