SetOutputIntentProfileReference
التوافق، إدارة الألوان
الوصف
تنشئ أو تستبدل نيّة إخراج PDF 2.0 على مستوى المستند أو الصفحة تشير إلى ملف تعريف ICC خارجي دون تضمين بايتات ملف التعريف
الصيغة
Delphi
Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;المعاملات
| PageNumber | 0 من أجل نيّة إخراج الكتالوج، أو رقم صفحة ذات الأساس 1 من أجل نيّة إخراج صفحة صريحة |
|---|---|
| ProfileFileName | ملف ICC محلي يُستخدم للتحقق من ملف التعريف واشتقاق بياناته الوصفية المرجعية؛ ولا تُضمَّن البايتات |
| ProfileURL | URI وفق RFC 3986 بترميز ASCII بمخطط صريح لاسترداد ملف تعريف ICC نفسه |
| OutputConditionIdentifier | معرّف شرط الإنتاج المطلوب |
| OutputCondition | شرط مقروء للإنسان اختياري |
| Info | وصف إضافي اختياري |
| RegistryName | URI سجل اختياري |
| ProfileName | وصف ملف تعريف ICC المطلوب |
| ColorantNames | أسماء صبغات اختيارية مفصولة بفواصل منقوطة؛ وفي ملف التعريف متعدد الصبغات تُقرأ الأسماء المحذوفة من colorantTableTag في ICC، ويجب أن تطابق الأسماء والترتيب الموردان تلك الوسم |
قيمة الإرجاع
1 عند النجاح، أو 0 لهدف أو URI غير صالحين، أو ملف تعريف جهاز إخراج ICC غير مقروء أو مشوّه، أو فضاء ألوان ملف تعريف غير مدعوم، أو نص مطلوب ناقص، أو بيانات وصفية للصبغات غير مطابقة
ملاحظات
تتحقق الطريقة من ترويسة ICC والحجم المعلن وصنف جهاز الإخراج وجدول الصبغات، ثم تكتب /DestOutputProfileRef مع /URLs و/CheckSum بصيغة MD5 ذات 16 بايتًا وسلسلتي /ICCVersion و/ProfileCS ذواتي الأربع بايتات و/ProfileName و/ColorantTable اختياريًاتدعم ملفات تعريف
تدعم ملفات التعريف GRAY وRGB وCMYK النمط 5 من PDF/X-6p؛ وتدعم ملفات التعريف من 2CLR إلى FCLR النمط 6 من PDF/X-6n
يتطلب الاستدعاء PDF 2.0 ويستبدل أول نية إخراج عند النطاق المحدد
انظر أيضًا
AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent