Тип THPDFAnnotationActionTrigger
Выбирает событие-триггер дополнительного действия, привязанного к аннотации через её словарь /AA
Объявление
THPDFAnnotationActionTrigger= (aatMouseEnter, // /AA /E
aatMouseExit, // /AA /X
aatMouseDown, // /AA /D
aatMouseUp, // /AA /U
aatSetFocus, // /AA /Fo
aatLostFocus, // /AA /Bl
aatPageOpen, // /AA /PO
aatPageClose, // /AA /PC
aatPageVisible, // /AA /PV
aatPageInvisible); // /AA /PI
Модуль
HPDFDoc
Значения
| Значение | Назначение |
|---|---|
aatMouseEnter | /AA /E: действие выполняется, когда курсор входит в прямоугольник аннотации |
aatMouseExit | /AA /X: действие выполняется, когда курсор покидает прямоугольник аннотации |
aatMouseDown | /AA /D: действие выполняется, когда на аннотации нажимается кнопка мыши |
aatMouseUp | /AA /U: действие выполняется, когда на аннотации отпускается кнопка мыши |
aatSetFocus | /AA /Fo: действие выполняется, когда аннотация получает фокус ввода |
aatLostFocus | /AA /Bl: действие выполняется, когда аннотация теряет фокус ввода |
aatPageOpen | /AA /PO: действие выполняется, когда открывается страница, содержащая аннотацию |
aatPageClose | /AA /PC: действие выполняется, когда закрывается страница, содержащая аннотацию |
aatPageVisible | /AA /PV: действие выполняется, когда страница, содержащая аннотацию, становится видимой |
aatPageInvisible | /AA /PI: действие выполняется, когда страница, содержащая аннотацию, становится невидимой |
Примечания по использованию
- Передайте значение этого типа в THPDFPage.SetAnnotationAdditionalAction, THPDFAcroFormField.SetAnnotationAction или THotPDF.SetFormFieldAnnotationAction вместе с THPDFActionBuilder
- Библиотека отображает каждое значение на его ключ PDF (E, X, D, U, Fo, Bl, PO, PC, PV, PI); триггеры уровня страницы, начиная с aatPageOpen, поднимают минимальную версию документа до PDF 1.5, а триггеры мыши и фокуса требуют PDF 1.2
- THotPDF.GetLoadedAnnotationActionChain возвращает действия, записанные по каждому триггеру в загруженной аннотации, а Clear-методы принимают то же значение триггера, чтобы удалить одно из них