THPDFPage.SetAnnotationAdditionalAction Method
Устанавливает additional action аннотации из THPDFActionBuilder в словаре /AA
Объявление
procedure SetAnnotationAdditionalAction(Annot: THPDFDictionaryObject; Trigger: THPDFAnnotationActionTrigger; Action: THPDFActionBuilder);
Модуль
HPDFDoc
Параметры
| Имя | Назначение |
|---|---|
Annot | Словарь аннотации, возвращённый последним вызовом создания аннотации или другим поиском аннотации |
Trigger | Триггер additional-action: вход мыши, выход мыши, нажатие мыши, отпускание мыши, установка фокуса или потеря фокуса |
Action | Цепочка действий, построенная с помощью THPDFActionBuilder |
Примечания по использованию
- Метод замещает любое существующее action для того же ключа триггера и оставляет прочие
/AAзаписи нетронутыми - Используйте
ClearAnnotationAdditionalActionчтобы удалить одну запись additional-action аннотации без перестройки словаря аннотации THPDFActionBuilder.ThenActionцепочки сохраняются в создаваемом элементе/Nextэлемент- Триггеры мыши и фокуса используют
/E,/X,/D,/U,/Fo, и/Bl - Триггеры открытия страницы, закрытия страницы, видимости страницы и невидимости страницы используют
/PO,/PC,/PV, и/PIи требуют PDF 1.5 - Ограничения PDF/A и PDF/X обеспечиваются builder, когда используются JavaScript, SubmitForm, Launch или другие запрещённые типы action
- Используйте
SetAnnotationJavaScriptActionдля упрощённого пути только с JavaScript
Related API
- THPDFActionBuilderClass
- THPDFPageSetAnnotationActionMethod
- THPDFPageClearAnnotationAdditionalActionMethod
- THPDFPageSetAnnotationJavaScriptActionMethod