THPDFHeadlessRenderOptions

مصرّح في HPDFHeadlessCairoDevice؛ وهيّئ بـ Default قبل تغيير الحدود المنفردة

الحقلالمعنىالافتراضي
Scale: Doubleبكسل لكل نقطة صفحة فعالة، بما يشمل UserUnit1
MaxPixels: Int64أقصى عدد بكسلات لسطح الصفحة المقرب أو صورة16,777,216
MaxWorkingBytes: Int64قبول محافظ للمخازن المُدارة النشطة والأسطح134,217,728
MaxDecodedBytes: Int64بايتات المحتوى والصور وتدفقات الخطوط المفكوكة التراكمية33,554,432
MaxPNGBytes: Int64حجم PNG المرمَّز خصوصًا33,554,432
MaxTokens: Integerعمل مدخلات محدودًا بحدود وعدادات مصفوفات مختارة500,000
MaxOperations: Integerعمليات محتوى مرسلةً تراكميًا500,000
MaxDepth: Integerعمق الاستدعاء الذاتي ومصفوفات الخطوط ومكدس الرسومات32
RenderAnnotations: Booleanتصيير تدفقات المظاهر العادية المتاحةTrue
Usage: THPDFHeadlessRenderUsageرؤية التعليقات لإخراج العرض أو الطباعة النقطيhruView
ViewerState: THPDFHeadlessOptionalContentStateحالة عارض محتوى اختياري صريحةً مستعارةً، حيةً وغير متغيرة أثناء التصييرnil

كل الحدود العددية يجب أن تكون موجبة؛ وScale يجب أن تكون منتهيةً و64 كحد أقصى وMaxDepth يجب ألا تتجاوز 256 وMaxPNGBytes يجب أن تسع قيمة 32 بت موقعةً موجبةً

Usage يجب أن تكون hruView أو hruPrint حتى عندما تكون RenderAnnotations false؛ وقيمة enum غير صالحة تفشل قبل callback صلاحية الاستخراج أو نشر الإخراج

Usage تغيّر رؤية التعليقات والتحويلات فقط؛ والعارض يحفظ عقد صلاحية استخراجه ولا يفوّض الطباعة

القراءات المفكوكة المنفردة تُسقف أيضًا بحد الوصول المستعار والعُدد الذاكري المتبقية وحجم callback المووقع 32 بت، حتى عندما تكون عُدد MaxDecodedBytes التراكمية أكبر

فك ترميز الخطوط يحجز سعة عابرةً محافظةً قبل التحليل، بما يشمل عُدد أساس 32 MiB و64 ضِعاف حجم تدفق الخط المفكوك وعُدد مصفوفات مفحوصةً ذاتيًا ومضاعف تقديرات الفاك المحتفظ بها

حتى خط صغير قد يُرفض تحت ميزانية ذاكرة صغيرة؛ ومخازن المكتبات الأصلية وRSS لنظام التشغيل خارج المحاسبة المُدارة

حدا بايتات وعمق الوصول المستعار يمكنهما فرض حدود إضافية؛ والإلغاء يأتي من رمزها المملوك للمستدعي

راجع عارض Cairo الأصلي في Linux للملف المدعوم وعقود الإخراج