THPDFAnnotationJavaScriptTrigger Type
Wybiera zdarzenie wyzwalające /AA, które uruchamia akcję JavaScript podpiętą do adnotacji (PDF 1.7 ISO 32000-1 12.6.3)
Deklaracja
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
Jednostka
HPDFDoc
Wartości
| Wartość | Znaczenie |
|---|---|
ajtMouseEnter | /AA /E: skrypt jest uruchamiany, gdy kursor wchodzi w prostokąt adnotacji |
ajtMouseExit | /AA /X: skrypt jest uruchamiany, gdy kursor opuszcza prostokąt adnotacji |
ajtMouseDown | /AA /D: skrypt jest uruchamiany, gdy przycisk myszy jest wciśnięty na adnotacji |
ajtMouseUp | /AA /U: skrypt jest uruchamiany, gdy przycisk myszy jest zwalniany na adnotacji |
ajtSetFocus | /AA /Fo: skrypt jest uruchamiany, gdy adnotacja otrzymuje fokus wejścia |
ajtLostFocus | /AA /Bl: skrypt jest uruchamiany, gdy adnotacja traci fokus wejścia |
ajtPageOpen | /AA /PO: skrypt jest uruchamiany, gdy strona zawierająca adnotację jest otwierana |
ajtPageClose | /AA /PC: skrypt jest uruchamiany, gdy strona zawierająca adnotację jest zamykana |
ajtPageVisible | /AA /PV: skrypt jest uruchamiany, gdy strona zawierająca adnotację staje się widoczna |
ajtPageInvisible | /AA /PI: skrypt jest uruchamiany, gdy strona zawierająca adnotację staje się niewidoczna |
Uwagi dotyczące użycia
- Przekaż wartość tego typu do THPDFPage.SetAnnotationJavaScriptAction razem z tekstem skryptu, a biblioteka zapisze akcję /JavaScript pod pasującym kluczem /AA
- Biblioteka mapuje każdą wartość na jej klucz PDF (E, X, D, U, Fo, Bl, PO, PC, PV, PI), wyzwalacze na poziomie strony od ajtPageOpen wzwyż wymagają PDF 1.5, a wyzwalacze myszy i fokusu wymagają PDF 1.3
- Użyj raczej THPDFAnnotationActionTrigger, gdy podpiętą akcją jest ogólny THPDFActionBuilder, a nie wprost wpisywany JavaScript