Typ THPDFAnnotationJavaScriptTrigger
Vybere událost spouštěče /AA, která spustí akci JavaScript připojenou k anotaci (PDF 1.7 ISO 32000-1 12.6.3)
Deklarace
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
Jednotka
HPDFDoc
Hodnoty
| Hodnota | Význam |
|---|---|
ajtMouseEnter | /AA /E: skript se spustí, když kurzor vstoupí do obdélníku anotace |
ajtMouseExit | /AA /X: skript se spustí, když kurzor obdélník anotace opustí |
ajtMouseDown | /AA /D: skript se spustí, když se na anotaci stiskne tlačítko myši |
ajtMouseUp | /AA /U: skript se spustí, když se na anotaci uvolní tlačítko myši |
ajtSetFocus | /AA /Fo: skript se spustí, když anotace získá vstupní fokus |
ajtLostFocus | /AA /Bl: skript se spustí, když anotace ztratí vstupní fokus |
ajtPageOpen | /AA /PO: skript se spustí, když se otevře stránka obsahující anotaci |
ajtPageClose | /AA /PC: skript se spustí, když se zavře stránka obsahující anotaci |
ajtPageVisible | /AA /PV: skript se spustí, když se stránka obsahující anotaci stane viditelnou |
ajtPageInvisible | /AA /PI: skript se spustí, když se stránka obsahující anotaci stane neviditelnou |
Poznámky k použití
- Hodnotu tohoto typu předejte spolu s textem skriptu metodě THPDFPage.SetAnnotationJavaScriptAction; knihovna zapíše akci /JavaScript pod odpovídající klíč /AA
- Knihovna mapuje každou hodnotu na její PDF klíč (E, X, D, U, Fo, Bl, PO, PC, PV, PI); spouštěče na úrovni stránky od ajtPageOpen výš vyžadují PDF 1.5, zatímco spouštěče myši a fokusu vyžadují PDF 1.3
- Pokud je připojená akce obecný THPDFActionBuilder místo inline JavaScriptu, použijte raději THPDFAnnotationActionTrigger