THPDFAnnotationJavaScriptTrigger Type
Väljer den /AA-utlösningshändelse som startar en JavaScript-åtgärd knuten till en annotering (PDF 1.7 ISO 32000-1 12.6.3)
Deklaration
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
Enhet
HPDFDoc
Värden
| Värde | Betydelse |
|---|---|
ajtMouseEnter | /AA /E: skriptet körs när pekaren kommer in över annoteringsrektangeln |
ajtMouseExit | /AA /X: skriptet körs när pekaren lämnar annoteringsrektangeln |
ajtMouseDown | /AA /D: skriptet körs när en musknapp trycks ned över annoteringen |
ajtMouseUp | /AA /U: skriptet körs när en musknapp släpps över annoteringen |
ajtSetFocus | /AA /Fo: skriptet körs när annoteringen får indatafokus |
ajtLostFocus | /AA /Bl: skriptet körs när annoteringen tappar indatafokus |
ajtPageOpen | /AA /PO: skriptet körs när sidan som innehåller annoteringen öppnas |
ajtPageClose | /AA /PC: skriptet körs när sidan som innehåller annoteringen stängs |
ajtPageVisible | /AA /PV: skriptet körs när sidan som innehåller annoteringen blir synlig |
ajtPageInvisible | /AA /PI: skriptet körs när sidan som innehåller annoteringen blir osynlig |
Användningsanteckningar
- Skicka ett värde av denna typ till THPDFPage.SetAnnotationJavaScriptAction tillsammans med skripttexten; biblioteket skriver en /JavaScript-åtgärd under den matchande /AA-nyckeln
- Biblioteket mappar varje värde till dess PDF-nyckel (E, X, D, U, Fo, Bl, PO, PC, PV, PI); utlösare på sidnivå från ajtPageOpen och uppåt kräver PDF 1.5, medan mus- och fokusutlösarna kräver PDF 1.3
- Använd THPDFAnnotationActionTrigger i stället när den knutna åtgärden är en allmän THPDFActionBuilder och inte inline-JavaScript