SetPageOutputIntent

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

Описание

Создаёт или заменяет явное выходное намерение PDF 2.0 для одной страницы

Синтаксис

Delphi

Function SetPageOutputIntent(PageNumber: Integer; Const Subtype, ColorSpace, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileFileName: WideString): Integer;

Параметры

PageNumberНомер страницы с базой 1
SubtypeОбязательный подтип выходного намерения, например GTS_PDFX
ColorSpaceDeviceGray, DeviceRGB или DeviceCMYK
OutputConditionIdentifierОбязательный идентификатор условия печати
OutputConditionНеобязательное читаемое условие
InfoНеобязательное дополнительное описание
RegistryNameНеобязательный URI реестра
ProfileFileNameФайл профиля ICC или пустая строка, чтобы использовать комплектный профиль sRGB с DeviceRGB

Возвращаемое значение

1 при успехе, 0 при недопустимой странице, подтипе, цветовом пространстве, отсутствии идентификатора, нечитаемом профиле или запросе без файла ICC для не-RGB

Примечания

Вызов требует PDF 2.0 и записывает /OutputIntents напрямую в словарь страницы

Явное намерение на уровне страницы имеет приоритет над намерением каталога документа для этой страницы; узлы дерева страниц не поставляют это значение через обычное наследование атрибутов страницы

См. также

SetOutputIntentProfileReference, ClearPageOutputIntents, GetEffectivePageOutputIntentJSON, SetPDFXMode