Тип 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
- Используйте THPDFAnnotationActionTrigger вместо него, когда привязанное действие — общий THPDFActionBuilder, а не встроенный JavaScript