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 原始碼、匯入資料檔名,或目的地動作未使用的值
FieldNames供隱藏、提交與重設動作使用的逗號分隔欄位清單
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