PDFium Delphi Component Docs

ExecuteDocumentLifecycleAction Метод

Компонент: TPdf  ·  Модуль: PDFium
Запускает одно действие жизненного цикла уровня документа по требованию

Syntax

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

Description

ExecuteDocumentLifecycleAction выполняет одно из действий уровня документа: dlaJavaScript, dlaOpen, dlaWillClose, dlaWillSave, dlaDidSave, dlaWillPrint или dlaDidPrint — и возвращает True, когда действие выполнено

ErrorMessage получает причину сбоя, когда результат равен False — например, когда LifecycleActionPolicy имеет значение lapDisabled или действие отсутствует

Remarks

    • При LifecycleActionPolicy = lapAutomatic компонент уже выполняет эти действия в соответствующие моменты; ручной запуск предназначен для хостов, использующих lapManual
    • dlaJavaScript выполняет действия из дерева имён JavaScript уровня документа

Example

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

See Also