PDFium Delphi Component Docs

ExecuteDocumentLifecycleAction Método

Componente: TPdf  ·  Unidad: PDFium
Ejecuta una acción de ciclo de vida a nivel de documento a petición

Syntax

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

Description

ExecuteDocumentLifecycleAction ejecuta una de las acciones a nivel de documento dlaJavaScript, dlaOpen, dlaWillClose, dlaWillSave, dlaDidSave, dlaWillPrint o dlaDidPrint y devuelve True cuando la acción se ejecutó

ErrorMessage recibe el motivo del fallo cuando el resultado es False, por ejemplo cuando LifecycleActionPolicy es lapDisabled o la acción no existe

Remarks

    • Con LifecycleActionPolicy = lapAutomatic el componente ya ejecuta estas acciones en los momentos correspondientes; la ejecución manual está pensada para hosts lapManual
    • dlaJavaScript ejecuta las acciones del name-tree de JavaScript a nivel de documento

Example

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

See Also