PDFium Component Docs

ExecuteDocumentLifecycleAction Metoda

Component: TPdf  ·  Unit: PDFium
Uruchamia na żądanie jedną akcję cyklu życia na poziomie dokumentu

Syntax

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

Description

ExecuteDocumentLifecycleAction wykonuje jedną z akcji na poziomie dokumentu: dlaJavaScript, dlaOpen, dlaWillClose, dlaWillSave, dlaDidSave, dlaWillPrint lub dlaDidPrint i zwraca True, gdy akcja została wykonana

ErrorMessage otrzymuje przyczynę niepowodzenia, gdy wynik to False, na przykład gdy LifecycleActionPolicy ma wartość lapDisabled albo akcja nie istnieje

Remarks

    • Przy LifecycleActionPolicy = lapAutomatic komponent sam uruchamia te akcje w odpowiednich momentach; ręczne wykonanie jest przeznaczone dla hostów pracujących w trybie lapManual
    • dlaJavaScript uruchamia akcje JavaScript dokumentu zapisane w drzewie nazw

Example

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

See Also