This class represents the icc profile stream dictionary. This is definitively detailed in:.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 66, page 149.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 65, page 188.

This class is always an indirect object because it is also a StreamElement and these are always indirect objects.

An ICC profile stream carries a binary ICC color profile that defines the relationship between device color values and a standard CIE profile connection space. The profile follows the ICC specification for its internal structure.

The N entry records the number of color components in the profile's input color space. Valid values are 1, 3, and 4, corresponding to gray, RGB or Lab, and CMYK respectively.

The Alternate entry provides a fallback color space for use when ICC processing is not supported. The alternate must have the same number of components as N to ensure consistent handling of color values.

The Range entry bounds the valid component values. Although component values are typically in the range 0 to 1, some profiles use different encodings and the Range array communicates those bounds to the reader.

The stream data must be a valid ICC profile. A conforming reader that supports ICC color management will embed this data into its color pipeline for accurate conversion from the encoded space to the output device.

System.Object
    WebSupergoo.ABCpdf14.Elements.Element
       WebSupergoo.ABCpdf14.Elements.ICCProfileStreamElement

 

   
   
Method
Description
ICCProfileStreamElement Create a new ICCProfileStreamElement.
inherited methods...

 

   
   
Property
Description
StreamElement The StreamElement associated with this class.
EntryN Represents the "N" entry of the icc profile stream dictionary object.
EntryAlternate Represents the "Alternate" entry of the icc profile stream dictionary object.
EntryRange Represents the "Range" entry of the icc profile stream dictionary object.
inherited properties...