THotPDF.AddLoadedDocumentJavaScript Method
向已載入 PDF 檔案的命名 JavaScript 集合中新增一個具名指令碼項目,使其在檔案層級自動執行
宣告
procedure AddLoadedDocumentJavaScript(const AName, ABody: AnsiString);
單元
HPDFDoc
參數
| 名稱 | 用途 |
|---|---|
AName | 指令碼項目的唯一名稱,用於在命名樹中識別和參照此指令碼,亦可透過 RemoveLoadedJavaScript 按名稱刪除 |
ABody | JavaScript 指令碼的完整正文程式碼,由 PDF 閱讀器在檔案開啟時執行 |
使用注意事項
- 若文档已存在同名脚本,此方法将覆盖现有条目,而不会创建重复项
- 檔案級 JavaScript 的執行依賴於 PDF 閱讀器對指令碼的支援,Adobe Acrobat 支援最完整,其他閱讀器可能忽略此指令碼
- 指令碼程式碼中若含有特殊字元須經 PDF 字串逸出,建議先在 Acrobat 中驗證指令碼邏輯再內嵌