TPDFICCProfileInfo

Compliance, colour management

Описание

TPDFICCProfileInfo — запись, которую заполняет GetOutputIntentICCInfo на фасаде

Она обобщает профиль ICC, стоящий за выходным намерением документа, поэтому рабочий процесс соответствия может сообщить о профиле без ICC-парсера

Демонстрация OutputIntent выводит эти поля для встроенного намерения по умолчанию и для подменённого внешнего профиля

Синтаксис

Delphi

TPDFICCProfileInfo = Record
  ProfileSize: Integer;
  Version: AnsiString;
  DeviceClass: AnsiString;
  ColorSpace: AnsiString;
  PCS: AnsiString;
  RenderingIntent: Integer;
  Components: Integer;
End;

Параметры

ProfileSizeРазмер профиля в байтах
VersionВерсия профиля, например 4.3
DeviceClassКласс устройства, например mntr, prtr или scnr
ColorSpaceЦветовое пространство данных, например RGB, CMYK, GRAY или Lab
PCSПрофильное пространство связи (PCS), например XYZ или Lab
RenderingIntent0 — перцепционное, 1 — относительное колориметрическое, 2 — насыщенность, 3 — абсолютное колориметрическое
ComponentsЧисло цветовых компонент; 0, если цветовое пространство неизвестно

См. также

GetOutputIntentICCInfo, LoadOutputIntentProfile, SetMeasurementUnits