TPDFICCProfileInfo
Compliance, colour management
Description
TPDFICCProfileInfo is the record filled by GetOutputIntentICCInfo on the facade
It summarises the ICC profile behind a document output intent so a compliance workflow can report the profile without an ICC parser
The OutputIntent demo prints these fields for the embedded default intent and for a swapped external profile
Syntax
Delphi
TPDFICCProfileInfo = Record
ProfileSize: Integer;
Version: AnsiString;
DeviceClass: AnsiString;
ColorSpace: AnsiString;
PCS: AnsiString;
RenderingIntent: Integer;
Components: Integer;
End;Fields
| ProfileSize | The profile size in bytes |
|---|---|
| Version | The profile version, for example 4.3 |
| DeviceClass | The device class, for example mntr, prtr or scnr |
| ColorSpace | The data colour space, for example RGB, CMYK, GRAY or Lab |
| PCS | The profile connection space, for example XYZ or Lab |
| RenderingIntent | 0 perceptual, 1 relative colorimetric, 2 saturation, 3 absolute colorimetric |
| Components | The number of colour components, 0 when the colour space is unknown |
See also
GetOutputIntentICCInfo, LoadOutputIntentProfile, SetMeasurementUnits