SetBlackPointCompensation
الرسومات، الألوان
الوصف
تصرّح بتعويض النقطة السوداء للرسم اللاحق عبر مدخل ExtGState باسم /UseBlackPtComp كما هو معرَّف في ISO 32000-2 §8.6.5.9
الصيغة
Delphi
Function TPDFlib.SetBlackPointCompensation(Mode: Integer): Integer;المعاملات
| Mode | 0 يكتب /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