SetOutputIntentProfileReference
انطباق، مدیریت رنگ
توضیحات
یک output intent سطح سند یا سطح صفحه در PDF 2.0 میسازد یا جایگزین میکند که به یک نمایه ICC بیرونی بدون جایگذاری بایتهای نمایه ارجاع میدهد
نحو
Delphi
Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;پارامترها
| PageNumber | 0 برای output intent کاتالوگ، یا شماره صفحه یکمبنا برای output intent صفحه صریح |
|---|---|
| ProfileFileName | فایل ICC محلی برای اعتبارسنجی نمایه و استخراج فراداده ارجاعش؛ بایتها جایگذاری نمیشوند |
| ProfileURL | URI در RFC 3986 با scheme صریح برای بازیابی همان نمایه ICC |
| OutputConditionIdentifier | شناسه الزامی شرط تولید |
| OutputCondition | شرط خوانا برای انسان، اختیاری |
| Info | توضیح اضافی اختیاری |
| RegistryName | URI دفتر ثبت اختیاری |
| 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