SetOutputIntentProfileReference

انطباق، مدیریت رنگ

توضیحات

یک output intent سطح سند یا سطح صفحه در PDF 2.0 می‌سازد یا جایگزین می‌کند که به یک نمایه ICC بیرونی بدون جای‌گذاری بایت‌های نمایه ارجاع می‌دهد

نحو

Delphi

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

پارامترها

PageNumber0 برای output intent کاتالوگ، یا شماره صفحه یک‌مبنا برای output intent صفحه صریح
ProfileFileNameفایل ICC محلی برای اعتبارسنجی نمایه و استخراج فراداده ارجاعش؛ بایت‌ها جای‌گذاری نمی‌شوند
ProfileURLURI در RFC 3986 با scheme صریح برای بازیابی همان نمایه ICC
OutputConditionIdentifierشناسه الزامی شرط تولید
OutputConditionشرط خوانا برای انسان، اختیاری
Infoتوضیح اضافی اختیاری
RegistryNameURI دفتر ثبت اختیاری
ProfileNameتوصیف الزامی نمایه ICC
ColorantNamesنام‌های رنگ‌ساز اختیاری جداشده با نقطه‌ویرگول؛ برای نمایه n رنگ‌ساز، نام‌های حذف‌شده از colorantTableTag مربوط به ICC خوانده می‌شوند، در حالی که نام‌ها و ترتیب داده‌شده باید با آن tag مطابقت داشته باشد

مقدار بازگشتی

در صورت موفقیت 1، یا 0 برای مقصد نامعتبر، URI نامعتبر، نمایه دستگاه خروجی ICC ناخوانا یا بدشکل، فضای رنگ نمایه پشتیبانی‌نشده، متن الزامی غایب یا فراداده رنگ‌ساز ناهمخوان

ملاحظات

این متد سرصفحه ICC، اندازه اعلام‌شده، کلاس دستگاه خروجی و جدول رنگ‌ساز را اعتبارسنجی می‌کند، سپس /DestOutputProfileRef را همراه /URLs، یک /CheckSum MD5 شانزده‌بایتی، رشته‌های چهاربایتی /ICCVersion و /ProfileCS، /ProfileName و در صورت نیاز یک /ColorantTable اختیاری می‌نویسدنمایه‌های

GRAY، RGB و CMYK از حالت 5 در PDF/X-6p پشتیبانی می‌کنند؛ نمایه‌های 2CLR تا FCLR از حالت 6 در PDF/X-6n پشتیبانی می‌کننداین فراخوانی به PDF 2.0 نیاز دارد و نخستین output intent در دامنه انتخاب‌شده را جایگزین می‌کند

همچنین ببینید

AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent