PDFium Delphi Component 文件

ExecutePageLifecycleAction 方法

组件: TPdf  ·  单元: PDFium
按需运行一个页面级的打开或关闭动作

语法

function ExecutePageLifecycleAction(PageNumber: Integer; Action: TPdfPageLifecycleAction; out ErrorMessage: string): Boolean;

说明

ExecutePageLifecycleAction 执行从 1 开始计数的 PageNumber 处页面的 plaOpen 或 plaClose 附加动作,并在动作已运行时返回 True

当结果为 False 时,ErrorMessage 接收失败原因,例如策略禁用了生命周期动作,或页面没有此类动作

备注

    • PageNumber 必须标识活动文档中的一个页面
    • 在执行动作之前,使用 GetPageActionType 和 GetPageActionURI 检查页面声明了哪些动作

示例

if not Pdf1.ExecutePageLifecycleAction(3, plaOpen, Err) then
  Log(Err);

参见