SetOutputIntentSpectralData
Соответствие стандартам, управление цветом
Описание
Добавляет, заменяет или удаляет одну запись краски в словаре /SpectralData OutputIntent PDF 2.0
Синтаксис
Delphi
Function SetOutputIntentSpectralData(PageNumber: Integer; Const ColorantName, CxFFileName: WideString): Integer;Параметры
| PageNumber | 0 для выходного намерения каталога или номер страницы с базой 1 для явного выходного намерения страницы |
|---|---|
| ColorantName | Имя краски PDF, которую характеризуют данные CxF/X-4 |
| CxFFileName | Файл CxF/X-4 XML в UTF-8 или UTF-16 с BOM до 64 МиБ либо пустая строка для удаления именованной записи |
Возвращаемое значение
1 при успехе или 0, когда у цели нет выходного намерения, файл нечитаем или некорректен, XML не имеет корня CxF, именованная краска не имеет ровно одного совпадающего SpotInkCharacterisation или та же краска присутствует в /Solidities
Примечания
XML-парсер ничего не разрешает, отклоняет объявления вроде внешних типов документов, требует сбалансированной разметки и декодирует предопределенные и числовые XML-сущности до сравнения SpotInkName
Данные хранятся в сжатом потоке; повторное присвоение идентичных байтов CxF тому же или другому красителю переиспользует существующий косвенный поток вместо встраивания дубликата
Preflight PDF/X независимо декодирует каждый спектральный поток, требует уникальной совпадающей записи плашечной краски и отклоняет перекрытие с плотностями из mixing hints
См. также
SetOutputIntentMixingHints, ClearOutputIntentColorantData, GetEffectivePageOutputIntentJSON, SetPDFXMode