Class PDColorSpace
java.lang.Object
org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace
- All Implemented Interfaces:
COSObjectable
- Direct Known Subclasses:
PDCalGray
,PDCalRGB
,PDDeviceCMYK
,PDDeviceGray
,PDDeviceN
,PDDeviceRGB
,PDICCBased
,PDIndexed
,PDLab
,PDPattern
,PDSeparation
This class represents a color space in a pdf document.
- Version:
- $Revision: 1.5 $
- Author:
- Ben Litchfield
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ColorModel
createColorModel
(int bpc) Create a Java color model for this colorspace.protected abstract ColorSpace
Create a Java colorspace for this colorspace.Convert this standard java object to a COS object.Returns the Java AWT color space for this instance.abstract String
getName()
This will return the name of the color space.abstract int
This will get the number of components that this color space is made up of.toString()
-
Field Details
-
array
array for the given parameters.
-
-
Constructor Details
-
PDColorSpace
public PDColorSpace()
-
-
Method Details
-
getName
This will return the name of the color space.- Returns:
- The name of the color space.
-
getNumberOfComponents
This will get the number of components that this color space is made up of.- Returns:
- The number of components in this color space.
- Throws:
IOException
- If there is an error getting the number of color components.
-
getCOSObject
Convert this standard java object to a COS object.- Specified by:
getCOSObject
in interfaceCOSObjectable
- Returns:
- The cos object that matches this Java object.
-
getJavaColorSpace
Returns the Java AWT color space for this instance.- Returns:
- Java AWT color space
- Throws:
IOException
- if the color space can not be created
-
createColorSpace
Create a Java colorspace for this colorspace.- Returns:
- A color space that can be used for Java AWT operations.
- Throws:
IOException
- If there is an error creating the color space.
-
createColorModel
Create a Java color model for this colorspace.- Parameters:
bpc
- The number of bits per component.- Returns:
- A color model that can be used for Java AWT operations.
- Throws:
IOException
- If there is an error creating the color model.
-
toString
-