Class PDDeviceNAttributes
java.lang.Object
org.apache.pdfbox.pdmodel.graphics.color.PDDeviceNAttributes
Contains additional information about the components of colour space.
Instead of using the alternate color space and tint transform, conforming readers may use custom
blending algorithms, along with other information provided in the attributes dictionary.
- Author:
- Ben Litchfield
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new DeviceN colour space attributes dictionary.PDDeviceNAttributes
(COSDictionary attributes) Creates a new DeviceN colour space attributes dictionary from the given dictionary. -
Method Summary
Modifier and TypeMethodDescriptionReturns a map of colorants and their associated Separation color space.Returns the underlying COS dictionary.Returns the DeviceN Process Dictionary, or null if it is missing.boolean
Returns true if this is an NChannel (PDF 1.6) color space.void
setColorants
(Map<String, PDColorSpace> colorants) Sets the colorant map.toString()
-
Constructor Details
-
PDDeviceNAttributes
public PDDeviceNAttributes()Creates a new DeviceN colour space attributes dictionary. -
PDDeviceNAttributes
Creates a new DeviceN colour space attributes dictionary from the given dictionary.- Parameters:
attributes
- a dictionary that has all of the attributes
-
-
Method Details
-
getCOSDictionary
Returns the underlying COS dictionary.- Returns:
- the dictionary that this object wraps
-
getColorants
Returns a map of colorants and their associated Separation color space.- Returns:
- map of colorants to color spaces, never null.
- Throws:
IOException
- If there is an error reading a color space
-
getProcess
Returns the DeviceN Process Dictionary, or null if it is missing.- Returns:
- the DeviceN Process Dictionary, or null if it is missing.
-
isNChannel
public boolean isNChannel()Returns true if this is an NChannel (PDF 1.6) color space.- Returns:
- true if this is an NChannel color space.
-
setColorants
Sets the colorant map.- Parameters:
colorants
- the map of colorants
-
toString
-