SetOutputIntentProfileReference
Съответствие, управление на цвета
Описание
Създава или заменя изходно намерение по PDF 2.0 на ниво документ или страница, сочащо външен ICC профил без вграждане на байтовете на профила
Синтаксис
Delphi
Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;Параметри
| PageNumber | 0 за изходното намерение на Catalog, или номер на страница, броен от 1, за изрично изходно намерение на страница |
|---|---|
| ProfileFileName | Локален ICC файл, използван за валидиране на профила и извличане на неговите референтни метаданни; байтовете не се вграждат |
| ProfileURL | ASCII URI по RFC 3986 с изрична схема за получаване на същия 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 и заменя първото изходно намерение в избрания обхват
Виж също
AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent