THPDFHeadlessRenderAccess
السجل في HPDFHeadlessRenderAccess تعيده THPDFHeadlessDocument.GetRenderAccess(PageIndex) للوصول للقراءة فقط مسلسلًا إلى الرسم البياني الحالي للمستند
يجب أن يبقى المستند المالك محمَّلًا ودون تغيير طوال الاستخدام؛ والمؤشرات وقواميس الموارد ونتائج callbacks مستعارة، وعلى المستدعين عدم تحريرها أو تغييرها
| الحقل | العقد |
|---|---|
Context | مؤشر مستند معتم يُمرَّر دون تغيير إلى كل callback |
PageDictionary, PageResources | قاموس الصفحة المحلول وقاموس الموارد الموروث |
Resolve: THPDFHeadlessRenderResolve | يحل كائنًا مستعارًا عبر مسارات xref ومسارات الكائنات والأمان القائمة |
ReadStream: THPDFHeadlessRenderReadStream | تعيد بايتات مفكوكة مع تطبيق الحد الأقصى المقدَّم قبل الفك، مقصوصًا بميزانية المستند |
ReadImageBytes: THPDFHeadlessRenderReadImage | تصادق وتفك مسار صورة، وتفك فلاتر بادئة محدودة السقف، وتعيد عينات مفكوكة أو الحمولة النهائية لـ JPEG أو JPEG 2000 أو CCITT أو JBIG2 مع اسم فلترها النهائي وقاموس DecodeParms المستعار |
FontResolver: THPDFHeadlessRenderFontResolver | تنشئ واجهة إلى مفكك خطوط الموارد القائم |
RequireExtractionPermission: THPDFHeadlessRenderPermission | تفحص الإلغاء وإذن الاستخراج المصادق عليه |
RequireOutputPath: THPDFHeadlessRenderOutputPath | تفحص الإلغاء وترفض aliases المصدر بالمسار المقنّن والهوية الفيزيائية للملف دون إنشاء ملف |
CancellationToken | token إلغاء المستند المملوك للمستدعي المستعار |
MaxDecodedBytes, MaxDepth | سقوف عليا موروثة من خيارات المستند |
CatalogDictionary: THPDFDictionaryObject تُعير الكتالوج المحلول لتهيئة optional-content؛ وnil تعني عدم تزويد كتالوج وبأن هياكل optional-content لا أثر لها على الظهور
ResolveOptional: THPDFHeadlessRenderResolve تحل عضويات المجموعات الاختيارية وتعيد nil للمراجع المفقودة أو المحذوفة أو ذات التوليد المتقادم؛ والكائنات الحية الصالحة تحفظ فحوص التحليل العادية وفحوص مسارات الكائنات والأمان والإلغاء والعمق، وأخطاؤها تنتقل
هيّئ سجلات الوصول المجمَّعة يدويًا بـ Default(THPDFHeadlessRenderAccess) قبل إسناد callbacks؛ وResolveOptional بـ nil تستخدم المحلل العادي، والكتالوج nil يحفظ التصيير دون تهيئة optional-content
على المُصيِّرات المخرجة استدعاء RequireOutputPath(Context, FileName) قبل إنشاء ملف وتطبيق سياسات staging والنشر وميزانية الوجهة الخاصة بها
Lifetime: IHPDFHeadlessRenderLifetime تحتفظ بـ إيجار عمر الرسم البياني؛ وnil تبقى صالحة للتصيير الساكن، بينما حالات العارض الصريحة تتطلب إيجارًا صالحًا وترفض الوصول المنتهي قبل استدعاء callbacks
المشاهدة تصبح غير صالحة بعد إغلاق المستند المالك أو إعادة تحميله أو تعديله أو إهلاكه