مرجع HotPDF
يُسطّح تظليلات الشبكة وموارد Pattern المعقّدة بأقل دقة تفي بميزانية خطأ بصري مُقاسة
التصريح
function FlattenLoadedPageComplexGraphics(PageIndex, MinimumDPI,
MaximumDPI, DPIIncrement: Integer;
MaximumPerceptualError: Double;
MaxRasterPixels, MaxTilePixels: Int64;
out Info: THPDFComplexGraphicsFlattenInfo): Boolean;
نموذج الاختيار
تكتشف الطريقة تدرجات الشبكة (mesh shadings) من النوع 4 حتى 7، والأنماط المتجانبة (tiling patterns)، وأنماط التدرج المدعومة بالشبكة في قواميس موارد الصفحة
يرسم شبكة حتمية بحجم 4×4 من مناطق عينات محدودة عند MaximumDPI، ثم يختبر الدقات تصاعديًا من MinimumDPI بزيادة DPIIncrement. تُقارَن العينات المرشحة بالمرجع عبر مسافة RGB مرجَّحة بالإضاءة ومُطبَّعة على مقياس خطأ إدراكي من صفر إلى 100
يُختار أول مرشح يساوي MaximumPerceptualError أو يقل عنه. وتبقى MaximumDPI دائمًا الخيار الاحتياطي المرجعي غير المفقود
نموذج الاختيار
يُصدَر عرض الصفحة المُختار كبلاطات بلون CalRGB بمعيار D65 مضغوطة بـFlate وخالية من الفواصل الظاهرة. تحدّ MaxRasterPixels من الدقة الإجمالية للمخرجات، بينما تقيّد MaxTilePixels حجم مجموعة العمل لكل من الرسم الحي والتحويل والضغط
تُحفَظ الصفحات التي تستخدم Separation أو DeviceN كمحتوى متجهي عبر cgfsSpotColorPreserved، لأن التسطيح النقطي سيُفسد دلالات فصل الألوان الطباعية
يُبلغ THPDFComplexGraphicsFlattenInfo عن أعداد الموارد المكتشفة، ودقة DPI المختارة والمرجعية، والخطأ المقاس، وعدد العينات المقارَنة، وعدد البلاطات، وذروة بكسلات البلاطة، وذروة بايتات العمل، ومساحة الألوان الناتجة، والألوان الطباعية النقطية
انظر أيضًا FlattenLoadedPageTransparency وقوائم العرض وإنتاج الطباعة