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 | Необов'язкові назви фарб з розділенням крапкою з комою; для профілю з n фарбами пропущені назви зчитуються з ICC colorantTableTag, а надані назви й порядок мусять збігатися з тим тегом |
Значення, що повертається
1 при успіху, або 0 для некоректної цілі чи URI, нечитабельного чи пошкодженого профілю пристрою виводу ICC, непідтримуваного колірного простору профілю, відсутнього обов'язкового тексту чи неузгоджених метаданих фарб
Примітки
Метод перевіряє заголовок ICC, оголошений розмір, клас пристрою виводу та таблицю фарб, а потім записує /DestOutputProfileRef з /URLs, 16-байтовою контрольною сумою MD5 /CheckSum, чотирибайтовим /ICCVersion і рядками /ProfileCS, /ProfileName та необов'язковою /ColorantTableПрофілі
GRAY, RGB і CMYK підтримують режим 5 PDF/X-6p; профілі від 2CLR до FCLR підтримують режим 6 PDF/X-6nВиклик вимагає PDF 2.0 і замінює перший вихідний намір у вибраній області дії
Виклик вимагає PDF 2.0 і замінює перший вихідний намір у вибраній області
Див. також
AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent