AddActionNextEx

注释和热点链接、表单域

描述

通过命名的构建器常量选择动作种类,将后继动作追加到现有动作句柄

语法

Delphi

Function TPDFlib.AddActionNextEx(ActionID, ActionKind: Integer; Const Value, FieldNames: WideString; Flags, DestID: Integer): Integer;

参数

ActionID由注释、书签、打开文档动作或表单域动作辅助方法返回的动作句柄
ActionKindPDF_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 之一
ValueURI、命名动作、JavaScript 源代码、导入数据文件名,或目标动作中未使用的值
FieldNameshide、submit 和 reset 动作使用的以逗号分隔的域列表
Flags动作特定的标志,或 PDF_ACTION_BUILDER_THREAD 使用的基于 1 的线程索引
DestIDPDF_ACTION_BUILDER_DESTINATION 的目标句柄,或 PDF_ACTION_BUILDER_THREAD 使用的基于 1 的串珠索引,0 表示第一个串珠

返回值

0动作句柄、动作种类或必需的值无效,或 PDF/X-6 模式拒绝所选的不安全动作种类
1后继动作追加成功

备注

该辅助方法复用与动作特定的 AddActionNext* 方法相同的内部动作构建路径,因此 PDF/A 和 PDF/X-6 限制以及动作内省保持一致 线程动作使用对现有文章线程和串珠的间接引用,因此

Value 和 FieldNames 在 PDF_ACTION_BUILDER_THREAD 中会被忽略