com.sun.pdfview.colorspace
Class AlternateColorSpace
java.lang.Object
com.sun.pdfview.colorspace.PDFColorSpace
com.sun.pdfview.colorspace.AlternateColorSpace
public class AlternateColorSpace
- extends PDFColorSpace
A color space that uses another color space to return values, and a
function to map between values in the input and input values to the
alternate color space
Method Summary |
java.awt.color.ColorSpace |
getColorSpace()
get the original Java ColorSpace. |
int |
getNumComponents()
get the number of components expected in the getPaint command |
PDFPaint |
getPaint(float[] components)
get the PDFPaint representing the color described by the
given color components |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AlternateColorSpace
public AlternateColorSpace(PDFColorSpace alternate,
PDFFunction function)
- Creates a new instance of AlternateColorSpace
getNumComponents
public int getNumComponents()
- get the number of components expected in the getPaint command
- Overrides:
getNumComponents
in class PDFColorSpace
getPaint
public PDFPaint getPaint(float[] components)
- get the PDFPaint representing the color described by the
given color components
- Overrides:
getPaint
in class PDFColorSpace
- Parameters:
components
- the color components corresponding to the given
colorspace
- Returns:
- a PDFPaint object representing the closest Color to the
given components.
getColorSpace
public java.awt.color.ColorSpace getColorSpace()
- get the original Java ColorSpace.
- Overrides:
getColorSpace
in class PDFColorSpace