PDFium Delphi Component 文件

ExecutePageLifecycleAction 方法

元件: TPdf  ·  單元: PDFium
依需求執行單一頁面層級的開啟或關閉動作

Syntax

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

Description

ExecutePageLifecycleAction 會執行 PageNumber(自 1 起算)指定頁面的 plaOpen 或 plaClose 附加動作,並在動作執行完畢時傳回 True

當結果為 False 時,ErrorMessage 會接收失敗原因,例如原則停用生命週期動作,或該頁面沒有此類動作

Remarks

    • PageNumber 必須對應作用中文件裡的某一頁
    • 執行前可先用 GetPageActionType 與 GetPageActionURI 檢視頁面宣告了哪些動作

Example

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

See Also