PDFium Delphi Component Docs

ExecuteDocumentLifecycleAction Methode

Komponente: TPdf  ·  Unit: PDFium
Führt eine dokumentweite Lifecycle-Aktion auf Anforderung aus

Syntax

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

Beschreibung

ExecuteDocumentLifecycleAction führt eine der dokumentweiten Aktionen dlaJavaScript, dlaOpen, dlaWillClose, dlaWillSave, dlaDidSave, dlaWillPrint oder dlaDidPrint aus und gibt True zurück, wenn die Aktion gelaufen ist

ErrorMessage erhält den Fehlergrund, wenn das Ergebnis False ist, zum Beispiel wenn LifecycleActionPolicy auf lapDisabled steht oder die Aktion fehlt

Hinweise

    • Mit LifecycleActionPolicy = lapAutomatic führt die Komponente diese Aktionen bereits zu den passenden Zeitpunkten aus; die manuelle Ausführung ist für lapManual-Hosts gedacht
    • dlaJavaScript führt die dokumentweiten JavaScript-Aktionen aus dem Namensbaum aus

Beispiel

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

Siehe auch