Color Class Documentation
class ColorNamespace:com::datalogics::PDFL
Detailed Description
A color specified by values appropriate for its color space. The values that are offered range from 0 to 1.0 for red, green, and blue (RGB) or cyan, magenta, yellow, and black (CYMK).
Referenced by
Uses types
Constructor & Destructor Documentation
Color
Color(ColorSpace colorSpace, java.util.List< Double > values)Parameters
colorSpace: ColorSpacethe color space in which to create the color
values: java.util.List< Double >the values to place into the color
Create a new color in an arbitrary color space. The number of values passed must match the number of values in the color space.
Color
Color(double c, double m, double y, double k)Parameters
c: doublethe cyan color value for the new color (0.0 - 1.0)
m: doublethe magenta color value for the new color (0.0 - 1.0)
y: doublethe yellow color value for the new color (0.0 - 1.0)
k: doublethe black color value for the new color (0.0 - 1.0)
Create a new color in the DeviceCMYK colorspace with the specified value.
Color
Color(double grey)Parameters
grey: doublethe grayscale color value for the new color (0.0 - 1.0)
Create a new color in the DeviceGray colorspace with the specified value.
Color
Color(double r, double g, double b)Parameters
r: doublethe red color value for the new color (0.0 - 1.0)
g: doublethe green color value for the new color (0.0 - 1.0)
b: doublethe blue color value for the new color (0.0 - 1.0)
Create a new color in the DeviceRGB colorspace with the specified value.
Color
Color(Pattern pattern)Parameters
pattern: PatternThe pattern to turn into a color
Create a new color in the pattern color space.
Member Function Documentation
colorFromAWTColor
static Color colorFromAWTColor(java.awt.Color c)Parameters
c: java.awt.Colorthe java.awt.Color object to use as a source
Returns:
ColorCreate a Color from a standard java.awt.Color object.
delete
synchronized void delete(Boolean disposing)Parameters
disposing: Boolean
Returns:
synchronized voiddelete
synchronized void delete()Returns:
synchronized voidequals
boolean equals(Object rhs)Parameters
rhs: Object
Returns:
booleanfinalize
void finalize()Returns:
voidgetPattern
Pattern getPattern()Returns:
PatternThe Pattern associated with this color, or null if the color is not pattern-based.
The pattern of the color. Only valid for pattern-based colors.
getSpace
ColorSpace getSpace()Returns:
ColorSpaceThe ColorSpace that this color belongs to.
The color space of the color.
getValue
java.util.List< Double > getValue()Returns:
java.util.List< Double >A list of color component values, each ranging from 0.0 to 1.0.
The values of the color. Not valid for pattern-based colors.
toString
String toString()Returns:
StringA string describing the color, including its color space and component values.
Returns a string representation of this Color.