SetBlackPointCompensation

الرسومات، الألوان

الوصف

تصرّح بتعويض النقطة السوداء للرسم اللاحق عبر مدخل ExtGState باسم /UseBlackPtComp كما هو معرَّف في ISO 32000-2 §8.6.5.9

الصيغة

Delphi

Function TPDFlib.SetBlackPointCompensation(Mode: Integer): Integer;

المعاملات

Mode0 يكتب /Default ويترك القرار لمعالج PDF، و1 يكتب /ON، و2 يكتب /OFF

قيم الإرجاع

0الوضع غير صالح أو لا يوجد مستند محدد أو يستخدم المستند وضع PDF/A
1طُبقت الحالة على المحتوى الحالي

ملاحظات

يتطلب المفتاح PDF 2.0 ويرفع إصدار المستند تلقائيًا؛ وترفض أوضاع PDF/A النداء لأن إصدارات PDF المدعومة لديها لا يمكنها حمل هذه الحالةتتبع الحالة دلالات الحفظ والاستعادة الاعتيادية لـ

qQDo

EnumPageContentStates/EnumPageContentStatesEx، ويرثها كائن Form XObject من حالة الرسومات النشطة عند عامل TPDFlibContentGraphicsState.BlackPointCompensation الخاص بهيعرض ON وOFF القيمة الفعلية عبر Default؛ ويميز التعداد التكراري إذن Form موروثًا بوصفه

AbsoluteColorimetric أو OFF أو ON عند كل استدعاءعندما تكون نيّة الإظهار الحالية بالقيمة

تتشارك الأنماط المتطابقة كائن ExtGState مخزنًا واحدًا

مثال

PDF.SetBlackPointCompensation(1); // ON for the proof-critical artwork
PDF.DrawBox(50, 50, 200, 120, 1);

انظر أيضًا

EnumPageContentStates, EnumPageContentStatesEx, TPDFlibContentGraphicsState, SetOverprint, LoadOutputIntentProfile, SetBlendMode