Class PDDeviceNAttributes
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.graphics.color.PDDeviceNAttributes
-
public class PDDeviceNAttributes extends java.lang.Object
This class represents attributes for a DeviceN color space.- Version:
- $Revision: 1.2 $
- Author:
- Ben Litchfield
-
-
Constructor Summary
Constructors Constructor Description PDDeviceNAttributes()
Constructor.PDDeviceNAttributes(COSDictionary attributes)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map
getColorants()
This will get a map of colorants.COSDictionary
getCOSDictionary()
This will get the underlying cos dictionary.void
setColorants(java.util.Map colorants)
This will replace the existing colorant attribute.
-
-
-
Constructor Detail
-
PDDeviceNAttributes
public PDDeviceNAttributes()
Constructor.
-
PDDeviceNAttributes
public PDDeviceNAttributes(COSDictionary attributes)
Constructor.- Parameters:
attributes
- A dictionary that has all of the attributes.
-
-
Method Detail
-
getCOSDictionary
public COSDictionary getCOSDictionary()
This will get the underlying cos dictionary.- Returns:
- The dictionary that this object wraps.
-
getColorants
public java.util.Map getColorants() throws java.io.IOException
This will get a map of colorants. See the PDF Reference for more details about this attribute. The map will contain a java.lang.String as the key, a colorant name, and a PDColorSpace as the value.- Returns:
- The colorant map.
- Throws:
java.io.IOException
- If there is an error getting the colorspaces.
-
setColorants
public void setColorants(java.util.Map colorants)
This will replace the existing colorant attribute. The key should be strings and the values should be PDColorSpaces.- Parameters:
colorants
- The map of colorants.
-
-