PDFium Delphi Component Docs

ExecuteDocumentLifecycleAction Método

Componente: TPdf  ·  Unidade: PDFium
Executa uma ação de ciclo de vida no nível do documento sob demanda

Syntax

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

Description

ExecuteDocumentLifecycleAction executa uma das ações no nível do documento dlaJavaScript, dlaOpen, dlaWillClose, dlaWillSave, dlaDidSave, dlaWillPrint ou dlaDidPrint e retorna True quando a ação é executada

ErrorMessage recebe o motivo da falha quando o resultado é False, por exemplo quando LifecycleActionPolicy está lapDisabled ou a ação não existe

Remarks

    • Com LifecycleActionPolicy = lapAutomatic o componente já executa essas ações nos momentos correspondentes; a execução manual é destinada a hosts lapManual
    • dlaJavaScript executa as ações da name-tree de JavaScript no nível do documento

Example

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

See Also