THPDFPage.SetAnnotationAdditionalAction Method
Встановлює ланцюг дій THPDFActionBuilder під записом /AA анотації
Оголошення
procedure SetAnnotationAdditionalAction(Annot: THPDFDictionaryObject; Trigger: THPDFAnnotationActionTrigger; Action: THPDFActionBuilder);
Модуль
HPDFDoc
Параметри
| Назва | Призначення |
|---|---|
Annot | Annotation dictionary returned by the most recent annotation creation call or another annotation lookup |
Trigger | Additional-action trigger, such as mouse enter, mouse exit, mouse down, mouse up, set focus, or lost focus |
Action | Action chain built with THPDFActionBuilderTHPDFActionBuilder |
Примітки щодо використання
- Метод замінює будь-яку наявну дію для того самого ключа тригера і залишає інші записи
/AAбез змін - Використовуйте
ClearAnnotationAdditionalAction, щоб вилучити один запис додаткової дії анотації, не перебудовуючи словник анотації - Ланцюги
THPDFActionBuilder.ThenActionзберігаються під записом/Next, що виводиться - Тригери миші та фокусу використовують
/E,/X,/D,/U,/Foі/Bl - Тригери відкриття, закриття, видимості та невидимості сторінки використовують
/PO,/PC,/PVі/PIі вимагають PDF 1.5 - Обмеження PDF/A та PDF/X застосовуються білдером, коли використовуються JavaScript, SubmitForm, Launch або інші обмежені типи дій
- Використовуйте
SetAnnotationJavaScriptActionдля швидкого шляху лише з JavaScript