AddActionNextJavaScriptA
JavaScript、註解與熱點連結
描述
結尾的 A 表示 ANSI(char)DLL 進入點;ActiveX/COM 介面只提供 Unicode 形式。行為與 AddActionNextJavaScript 完全相同,字串參數依目前 SetAnsiMode 的字碼頁解讀
在既有的註解、大綱或表單欄位動作之後附加 JavaScript next-action
語法
Delphi
Function DLAddActionNextJavaScriptA(InstanceID, ActionID: Integer; JavaScript: PAnsiChar): Integer;
DLL
int DLAddActionNextJavaScriptA(int InstanceID, int ActionID, const char * JavaScript);
參數
| ActionID | 由 GetAnnotActionID、GetOutlineActionID 或 GetFormFieldActionID 傳回的 ActionID |
|---|---|
| JavaScript | 要在主要動作之後執行的 JavaScript 來源 |
傳回值
| 0 | ActionID 無效、JavaScript 字串為空,或所選文件處於 PDF/A 模式 |
|---|---|
| 1 | JavaScript next-action 附加成功 |
備註
函式寫出 PDF 動作的 /Next 項目,不取代主要動作,既有的鏈結動作全部保留
建立之後或載入既有 PDF 之後,用 GetActionNextCount 與 GetActionNextInfo 檢視鏈結動作