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 | 動作專屬旗標,或 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