Package com.lowagie.text.pdf
Class ExtendedColor
- java.lang.Object
-
- java.awt.Color
-
- com.lowagie.text.pdf.ExtendedColor
-
- All Implemented Interfaces:
java.awt.Paint
,java.awt.Transparency
,java.io.Serializable
- Direct Known Subclasses:
CMYKColor
,GrayColor
,PatternColor
,RGBColor
,ShadingColor
,SpotColor
public abstract class ExtendedColor extends java.awt.Color
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
MAX_COLOR_VALUE
the max int color value (255) expressed in intstatic float
MAX_FLOAT_COLOR_VALUE
the max float color value (1) expressed in floatstatic float
MAX_INT_COLOR_VALUE
the max int color value (255) expressed in floatprivate static long
serialVersionUID
protected int
type
static int
TYPE_CMYK
a type of extended color.static int
TYPE_GRAY
a type of extended color.static int
TYPE_PATTERN
a type of extended color.static int
TYPE_RGB
a type of extended color.static int
TYPE_SEPARATION
a type of extended color.static int
TYPE_SHADING
a type of extended color.
-
Constructor Summary
Constructors Constructor Description ExtendedColor(int type)
Constructs an extended color of a certain type.ExtendedColor(int type, float red, float green, float blue)
Constructs an extended color of a certain type and a certain color.ExtendedColor(int type, float red, float green, float blue, float alpha)
Constructs an extended color of a certain type and a certain color.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getType()
Gets the type of this color.static int
getType(java.awt.Color color)
Gets the type of a given color.(package private) static float
normalize(float value)
(package private) static int
normalize(int value)
-
Methods inherited from class java.awt.Color
brighter, createContext, darker, decode, equals, getAlpha, getBlue, getColor, getColor, getColor, getColorComponents, getColorComponents, getColorSpace, getComponents, getComponents, getGreen, getHSBColor, getRed, getRGB, getRGBColorComponents, getRGBComponents, getTransparency, hashCode, HSBtoRGB, RGBtoHSB, toString
-
-
-
-
Field Detail
-
TYPE_RGB
public static final int TYPE_RGB
a type of extended color.- See Also:
- Constant Field Values
-
TYPE_GRAY
public static final int TYPE_GRAY
a type of extended color.- See Also:
- Constant Field Values
-
TYPE_CMYK
public static final int TYPE_CMYK
a type of extended color.- See Also:
- Constant Field Values
-
TYPE_SEPARATION
public static final int TYPE_SEPARATION
a type of extended color.- See Also:
- Constant Field Values
-
TYPE_PATTERN
public static final int TYPE_PATTERN
a type of extended color.- See Also:
- Constant Field Values
-
TYPE_SHADING
public static final int TYPE_SHADING
a type of extended color.- See Also:
- Constant Field Values
-
MAX_COLOR_VALUE
public static final int MAX_COLOR_VALUE
the max int color value (255) expressed in int- See Also:
- Constant Field Values
-
MAX_INT_COLOR_VALUE
public static final float MAX_INT_COLOR_VALUE
the max int color value (255) expressed in float- See Also:
- Constant Field Values
-
MAX_FLOAT_COLOR_VALUE
public static final float MAX_FLOAT_COLOR_VALUE
the max float color value (1) expressed in float- See Also:
- Constant Field Values
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
type
protected int type
-
-
Constructor Detail
-
ExtendedColor
public ExtendedColor(int type)
Constructs an extended color of a certain type.- Parameters:
type
-type
-
ExtendedColor
public ExtendedColor(int type, float red, float green, float blue)
Constructs an extended color of a certain type and a certain color.- Parameters:
type
-type
red
- red quotientgreen
- green quotientblue
- blue quotient
-
ExtendedColor
public ExtendedColor(int type, float red, float green, float blue, float alpha)
Constructs an extended color of a certain type and a certain color.- Parameters:
type
-type
red
- red quotientgreen
- green quotientblue
- blue quotientalpha
- alpha quotient
-
-
Method Detail
-
getType
public static int getType(java.awt.Color color)
Gets the type of a given color.- Parameters:
color
- an object ofColor
- Returns:
- one of the types (see constants)
-
normalize
static final float normalize(float value)
-
normalize
static final int normalize(int value)
-
getType
public int getType()
Gets the type of this color.- Returns:
- one of the types (see constants)
-
-