org.pdfbox.pdmodel.graphics.color
Class PDSeparation
- COSObjectable
public class PDSeparation
This class represents a Separation color space.
static String | NAME - The name of this color space.
|
NAME
public static final String NAME
The name of this color space.
PDSeparation
public PDSeparation()
Constructor.
PDSeparation
public PDSeparation(COSArray separation)
Constructor.
separation
- The array containing all separation information.
createColorModel
public ColorModel createColorModel(int bpc)
throws IOException
Create a Java color model for this colorspace.
- createColorModel in interface PDColorSpace
bpc
- The number of bits per component.
- A color model that can be used for Java AWT operations.
createColorSpace
public ColorSpace createColorSpace()
throws IOException
Create a Java colorspace for this colorspace.
- createColorSpace in interface PDColorSpace
- A color space that can be used for Java AWT operations.
getAlternateColorSpace
public PDColorSpace getAlternateColorSpace()
throws IOException
This will get the alternate color space for this separation.
- The alternate color space.
getColorantName
public String getColorantName()
This will get the separation name.
- The name in the separation.
getName
public String getName()
This will return the name of the color space. For a PDSeparation object
this will always return "Separation"
- getName in interface PDColorSpace
- The name of the color space.
getNumberOfComponents
public int getNumberOfComponents()
throws IOException
This will get the number of components that this color space is made up of.
- getNumberOfComponents in interface PDColorSpace
- The number of components in this color space.
getTintTransform
public PDFunction getTintTransform()
throws IOException
This will get the tint transform function.
- The tint transform function.
setAlternateColorSpace
public void setAlternateColorSpace(PDColorSpace cs)
This will set the alternate color space.
cs
- The alternate color space.
setColorantName
public void setColorantName(String name)
This will set the separation name.
name
- The separation name.
setTintTransform
public void setTintTransform(PDFunction tint)
This will set the tint transform function.
tint
- The tint transform function.