PDFium Delphi Component Docs

ExecutePageLifecycleAction メソッド

コンポーネント: TPdf  ·  ユニット: PDFium
ページレベルのオープンまたはクローズアクションを必要に応じて 1 つ実行します

構文

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);

関連項目