THotPDF.AddLoadedDocumentJavaScript Method
把文件層級 JavaScript 加進已載入的 PDF,或取代既有名稱的指令碼。指令碼會以 JavaScript action 的形式,存進 Catalog /Names /JavaScript 名稱樹中排序後的位置,並由下一次 SaveLoadedDocument 或增量更新寫出;GetLoadedJavaScriptSource 則立即傳回它
宣告
procedure AddLoadedDocumentJavaScript(const AName, ABody: AnsiString);
單元
HPDFDoc
參數
| 名稱 | 用途 |
|---|---|
AName | 指令碼項目的唯一名稱,用於在命名樹中識別和參照此指令碼,亦可透過 RemoveLoadedJavaScript 按名稱刪除 |
ABody | JavaScript 指令碼的完整正文程式碼,由 PDF 閱讀器在檔案開啟時執行 |
傳回值
此成員不傳回值
使用說明
- 在文件建立工作流程中使用此 API,並在受影響的頁面、資源、欄位或 catalog 物件定案之前呼叫
- 在文件定案之前,保持物件名稱、欄位名稱、資源名稱與傳回的 handle 穩定不變
- 已載入文件的物件參照可能是間接參照;檢查巢狀值之前,請先解析陣列、字典或串流