AddActionNextEx
Аннотации и активные ссылки, поля форм
Описание
Добавляет последующее действие к существующему дескриптору действия, выбирая его тип именованной константой построителя
Синтаксис
Delphi
Function TPDFlib.AddActionNextEx(ActionID, ActionKind: Integer; Const Value, FieldNames: WideString; Flags, DestID: Integer): Integer;
Параметры
| ActionID | Дескриптор действия, возвращенный помощником действий аннотации, оглавления, действия открытия или поля формы |
|---|---|
| ActionKind | Одно из значений PDF_ACTION_BUILDER_WEB, PDF_ACTION_BUILDER_NAMED, PDF_ACTION_BUILDER_JAVASCRIPT, PDF_ACTION_BUILDER_HIDE, PDF_ACTION_BUILDER_SUBMIT, PDF_ACTION_BUILDER_RESET, PDF_ACTION_BUILDER_IMPORTDATA, PDF_ACTION_BUILDER_DESTINATION, PDF_ACTION_BUILDER_REMOTE_DESTINATION, PDF_ACTION_BUILDER_LAUNCH или PDF_ACTION_BUILDER_THREAD |
| Value | URI, именованное действие, исходный код JavaScript, имя файла импорта данных либо неиспользуемое значение для действий назначения |
| FieldNames | Список полей через запятую для действий скрытия, отправки и сброса |
| Flags | Специфичные для действия флаги или индекс цепочки, начиная с 1, для PDF_ACTION_BUILDER_THREAD |
| DestID | Дескриптор назначения для PDF_ACTION_BUILDER_DESTINATION либо индекс звена, начиная с 1, для PDF_ACTION_BUILDER_THREAD, где 0 выбирает первое звено |
Возвращаемые значения
| 0 | Дескриптор действия, тип действия или обязательное значение недопустимы либо режим PDF/X-6 отклоняет выбранный небезопасный тип действия |
|---|---|
| 1 | Последующее действие успешно добавлено |
Примечания
Помощник использует тот же внутренний путь построения действий, что и специализированные методы AddActionNext*, поэтому ограничения PDF/A и PDF/X-6 и интроспекция действий остаются согласованными
Действия цепочек используют косвенные ссылки на существующую цепочку статьи и звено, поэтому
Value и FieldNames для PDF_ACTION_BUILDER_THREAD игнорируются