HPDFRenderHeadlessPagePNGFile

function HPDFRenderHeadlessPagePNGFile(const Access: THPDFHeadlessRenderAccess;
  const FileName: string; const Options: THPDFHeadlessRenderOptions):
  THPDFHeadlessRenderResult;

Declared in HPDFHeadlessCairoDevice; renders one borrowed page and atomically publishes its PNG to FileName

المجلد الأب يجب أن يكون موجودًا سلفًا؛ والاستدعاء الناجح يستبدل وجهة قائمة ويعيد عدادات التصيير الخاصة بها

Access.RequireOutputPath is required and checks source path and physical file identity before staging and before publication; the document's GetRenderAccess supplies this callback

أسماء مسار المصدر البديلة ووصلته الصلبة تُرفضان؛ والمستند المستعار يبقى محملًا وغير متغير طوال الاستدعاء

المساعد ينشئ حصريًا ملف staging مملوكًا بجوار الوجهة ويكتب PNG المكتملة ويدفع الملف ويفحص الإلغاء مجددًا وينفذ إعادة تسمية أو استبدال ذريًا

فشول الميزانية والتصيير والإلغاء وstaging تحفظ وجهة قائمة وتحذف ملف staging المملوك غير المنشور

Windows تستخدم ثمانية استبدالات ذرية كحد أقصى، معادنةً الأخطاء 5 و32 و33 فقط بانتظارات 1 و2 و4 و8 و16 و16 و16 ميلي ثانية؛ وكل الأخطاء الأخرى تفشل فورًا

الإلغاء يفحص قبل كل محاولة استبدال وقبل وبعد كل انتظار؛ ولا حذف وجهة ولا نسخ غير ذري يستخدم احتياطًا

استبدال Windows الفاشل يرفع EHPDFHeadlessRenderError برمز خطأ Windows النهائي الملتقط؛ والإلغاء يحفظ تشخيص إلغاء العارض

للتدفقات استخدم HPDFRenderHeadlessPagePNG؛ راجع دليل العارض لحدود الصيغة والموارد