SetOutputIntentSpectralData

Соответствие стандартам, управление цветом

Описание

Добавляет, заменяет или удаляет одну запись краски в словаре /SpectralData OutputIntent PDF 2.0

Синтаксис

Delphi

Function SetOutputIntentSpectralData(PageNumber: Integer; Const ColorantName, CxFFileName: WideString): Integer;

Параметры

PageNumber0 для выходного намерения каталога или номер страницы с базой 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