PDFium Delphi Component 文件

ExecuteDocumentLifecycleAction 方法

组件: TPdf  ·  单元: PDFium
按需运行一个文档级生命周期动作

语法

function ExecuteDocumentLifecycleAction(Action: TPdfDocumentLifecycleAction; out ErrorMessage: string): Boolean;

说明

ExecuteDocumentLifecycleAction 执行文档级动作 dlaJavaScript、dlaOpen、dlaWillClose、dlaWillSave、dlaDidSave、dlaWillPrint 或 dlaDidPrint 之一,并在动作已运行时返回 True

当结果为 False 时,ErrorMessage 接收失败原因,例如 LifecycleActionPolicy 为 lapDisabled 或动作缺失

备注

    • 当 LifecycleActionPolicy = lapAutomatic 时,组件已经在对应时机运行这些动作;手动执行面向 lapManual 宿主
    • dlaJavaScript 运行文档级 JavaScript 名称树动作

示例

if not Pdf1.ExecuteDocumentLifecycleAction(dlaOpen, Err) then
  Log(Err);

参见