PDFium Delphi Component Docs

ExecuteDocumentLifecycleAction طريقة

المكوِّن: TPdf  ·  الوحدة: PDFium
يشغّل إجراء دورة حياة على مستوى المستند عند الطلب

الصياغة

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

الوصف

ينفذ ExecuteDocumentLifecycleAction أحد الإجراءات على مستوى المستند: dlaJavaScript أو dlaOpen أو dlaWillClose أو dlaWillSave أو dlaDidSave أو dlaWillPrint أو dlaDidPrint، ويعيد True حين يُشغَّل الإجراء

يستقبل ErrorMessage سبب الفشل حين تكون النتيجة False، مثلما حين تكون LifecycleActionPolicy هي lapDisabled أو حين يكون الإجراء غائبًا

ملاحظات

    • مع LifecycleActionPolicy = lapAutomatic يشغّل المكوِّن هذه الإجراءات أصلًا في اللحظات المطابقة؛ والتنفيذ اليدوي مخصص للمضيفين ذوي lapManual
    • يشغّل dlaJavaScript إجراءات شجرة الأسماء لـ JavaScript على مستوى المستند

مثال

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

انظر أيضًا