Support for DeviceN color spaces
pdfChip CSS rule "-cchip-devicen"
The new pdfChip CSS rule "-cchip-devicen" makes it possible to define DeviceN color spaces.
The "-cchip-devicen" rule consists of two main parts:
- define the name by which the DeviceN colorspace is known inside the CSS styles:
-cchip-devicen-name: "test-colorspace-name"; - define the components for the DeviceN colorspace, using a Separation colorspace definition for each such component:
-cchip-cmyk('Pink', 0.0, 1.0, 0.0, 0.0)
Any alternate space – such as DeviceCMYK, ICC based RGB or Lab, etc. may be used, but it is recommended to use the same alternate space for all components in a given DeviceN colorspace, as otherwise the DeviceN colorspace appearance on devices that do not support all of its colorants, its presentation may only be a rough approximation.
In order to use such a pdfChip DeviceN colorspace definition, the property -cchip-devicen is used, with a reference to the DeviceN colorspace name, and the necessary tint values for each of its components:
- color: -cchip-devicen('tritone-devicen', 1.0, 0.2, 0.6);
The code below shows a complete example:
@-cchip-devicen{
-cchip-devicen-name: 'six-colorant-space';
-cchip-components:
-cchip-cmyk('Cyan', 1.0, 0.0, 0.0, 0.0)
-cchip-cmyk('Pink', 0.0, 1.0, 0.0, 0.0)
-cchip-cmyk('Yellow', 0.0 ,0.0 ,1.0 ,0.0)
-cchip-cmyk('Anthracite', 0.0, 0.0, 0.0, 1,0)
-cchip-cmyk('Orange', 0.5, 0.5, 0.5, 0.0)
-cchip-cmyk('Green', 0.0, 0.5, 0.5, 0.2);
}
.six-color {
color: -cchip-devicen('six-colorant-space', 1.0, 0.2, 0.1, 0.0, 0.28, 0.02);
}