public class PDSeparation extends PDColorSpace
Modifier and Type | Field and Description |
---|---|
static String |
NAME
The name of this color space.
|
array
Constructor and Description |
---|
PDSeparation()
Constructor.
|
PDSeparation(COSArray separation)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
COSArray |
calculateColorValues(COSBase tintValue)
Returns the components of the color in the alternate colorspace for the given tint value.
|
ColorModel |
createColorModel(int bpc)
Create a Java color model for this colorspace.
|
protected ColorSpace |
createColorSpace()
Create a Java colorspace for this colorspace.
|
PDColorSpace |
getAlternateColorSpace()
This will get the alternate color space for this separation.
|
String |
getColorantName()
This will get the separation name.
|
COSBase |
getCOSObject()
Convert this standard java object to a COS object.
|
String |
getName()
This will return the name of the color space.
|
int |
getNumberOfComponents()
This will get the number of components that this color space is made up of.
|
PDFunction |
getTintTransform()
This will get the tint transform function.
|
void |
setAlternateColorSpace(PDColorSpace cs)
This will set the alternate color space.
|
void |
setColorantName(String name)
This will set the separation name.
|
void |
setTintTransform(PDFunction tint)
This will set the tint transform function.
|
getJavaColorSpace, toString
public static final String NAME
public PDSeparation()
public PDSeparation(COSArray separation)
separation
- The array containing all separation information.public COSBase getCOSObject()
PDColorSpace
getCOSObject
in interface COSObjectable
getCOSObject
in class PDColorSpace
public String getName()
getName
in class PDColorSpace
public int getNumberOfComponents() throws IOException
getNumberOfComponents
in class PDColorSpace
IOException
- If there is an error getting the number of color components.protected ColorSpace createColorSpace() throws IOException
createColorSpace
in class PDColorSpace
IOException
- If there is an error creating the color space.public ColorModel createColorModel(int bpc) throws IOException
createColorModel
in class PDColorSpace
bpc
- The number of bits per component.IOException
- If there is an error creating the color model.public String getColorantName()
public void setColorantName(String name)
name
- The separation name.public PDColorSpace getAlternateColorSpace() throws IOException
IOException
- If there is an error getting the alternate color space.public void setAlternateColorSpace(PDColorSpace cs)
cs
- The alternate color space.public PDFunction getTintTransform() throws IOException
IOException
- If there is an error creating the PDFunctionpublic void setTintTransform(PDFunction tint)
tint
- The tint transform function.public COSArray calculateColorValues(COSBase tintValue) throws IOException
tintValue
- the tint valueIOException
- If the tint function is not supportedCopyright © 2002-2015 The Apache Software Foundation. All Rights Reserved.