com.lowagie.text.pdf

Class ExtendedColor

Known Direct Subclasses:
CMYKColor, GrayColor, PatternColor, ShadingColor, SpotColor

public class ExtendedColor
extends Color

Author:
Paulo Soares (psoares@consiste.pt)

Field Summary

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.
protected int
type

Constructor Summary

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.

Method Summary

int
getType()
Gets the type of this color.
static int
getType(Color color)
Gets the type of a given color.
(package private) static float
normalize(float value)

Field Details

TYPE_CMYK

public static final int TYPE_CMYK
a type of extended color.
Field Value:
2

TYPE_GRAY

public static final int TYPE_GRAY
a type of extended color.
Field Value:
1

TYPE_PATTERN

public static final int TYPE_PATTERN
a type of extended color.
Field Value:
4

TYPE_RGB

public static final int TYPE_RGB
a type of extended color.
Field Value:
0

TYPE_SEPARATION

public static final int TYPE_SEPARATION
a type of extended color.
Field Value:
3

TYPE_SHADING

public static final int TYPE_SHADING
a type of extended color.
Field Value:
5

type

protected int type

Constructor Details

ExtendedColor

public ExtendedColor(int type)
Constructs an extended color of a certain type.
Parameters:
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 -
red -
green -
blue -

Method Details

getType

public int getType()
Gets the type of this color.
Returns:
one of the types (see constants)

getType

public static int getType(Color color)
Gets the type of a given color.
Parameters:
color -
Returns:
one of the types (see constants)

normalize

(package private) static final float normalize(float value)