SetOutputIntentProfileReference

التوافق، إدارة الألوان

الوصف

تنشئ أو تستبدل نيّة إخراج PDF 2.0 على مستوى المستند أو الصفحة تشير إلى ملف تعريف ICC خارجي دون تضمين بايتات ملف التعريف

الصيغة

Delphi

Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;

المعاملات

PageNumber0 من أجل نيّة إخراج الكتالوج، أو رقم صفحة ذات الأساس 1 من أجل نيّة إخراج صفحة صريحة
ProfileFileNameملف ICC محلي يُستخدم للتحقق من ملف التعريف واشتقاق بياناته الوصفية المرجعية؛ ولا تُضمَّن البايتات
ProfileURLURI وفق RFC 3986 بترميز ASCII بمخطط صريح لاسترداد ملف تعريف ICC نفسه
OutputConditionIdentifierمعرّف شرط الإنتاج المطلوب
OutputConditionشرط مقروء للإنسان اختياري
Infoوصف إضافي اختياري
RegistryNameURI سجل اختياري
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