PDFium Component Docs

ExecuteDocumentLifecycleAction methode

Component: TPdf  ·  Unit: PDFium
Voert op verzoek één levenscyclusactie op documentniveau uit

Syntax

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

Description

ExecuteDocumentLifecycleAction voert één van de levenscyclusacties op documentniveau dlaJavaScript, dlaOpen, dlaWillClose, dlaWillSave, dlaDidSave, dlaWillPrint of dlaDidPrint uit en geeft True terug wanneer de actie is uitgevoerd

ErrorMessage ontvangt de reden van mislukking wanneer het resultaat False is, bijvoorbeeld wanneer LifecycleActionPolicy op lapDisabled staat of de actie ontbreekt

Remarks

    • Met LifecycleActionPolicy = lapAutomatic voert de component deze acties al uit op de bijbehorende momenten; handmatige uitvoering is bedoeld voor hosts met lapManual
    • dlaJavaScript voert de JavaScript-acties uit de name-tree op documentniveau uit

Example

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

See Also