Тип THPDFAnnotationJavaScriptTrigger
Вибирає подію-тригер /AA, яка запускає JavaScript-дію, прикріплену до анотації (PDF 1.7 ISO 32000-1 12.6.3)
Оголошення
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
Модуль
HPDFDoc
Значення
| Значення | Призначення |
|---|---|
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: скрипт виконується, коли сторінка з анотацією стає невидимою |
Примітки щодо використання
- Передавайте значення цього типу в THPDFPage.SetAnnotationJavaScriptAction разом із текстом скрипта; бібліотека записує дію /JavaScript під відповідним ключем /AA
- Бібліотека відображає кожне значення на його ключ PDF (E, X, D, U, Fo, Bl, PO, PC, PV, PI); тригери рівня сторінки, починаючи з ajtPageOpen, вимагають PDF 1.5, а тригери миші та фокусу — PDF 1.3
- Якщо прикріплена дія — загальний THPDFActionBuilder, а не вбудований JavaScript, використовуйте натомість THPDFAnnotationActionTrigger