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 | hide、submit 和 reset 动作使用的以逗号分隔的域列表 |
| Flags | 动作特定的标志,或 PDF_ACTION_BUILDER_THREAD 使用的基于 1 的线程索引 |
| DestID | PDF_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 中会被忽略