PDFium Delphi Component Docs

ExecuteDocumentLifecycleAction メソッド

コンポーネント: TPdf  ·  ユニット: PDFium
ドキュメントレベルのライフサイクルアクションを必要に応じて 1 つ実行します

構文

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

関連項目