com.itextpdf.text.pdf
Class ExtendedColor

java.lang.Object
  extended by com.itextpdf.text.BaseColor
      extended by com.itextpdf.text.pdf.ExtendedColor
Direct Known Subclasses:
CMYKColor, GrayColor, PatternColor, ShadingColor, SpotColor

public abstract class ExtendedColor
extends BaseColor

Author:
Paulo Soares

Field Summary
private 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.
 
Fields inherited from class com.itextpdf.text.BaseColor
BLACK, BLUE, CYAN, DARK_GRAY, GRAY, GREEN, LIGHT_GRAY, MAGENTA, ORANGE, PINK, RED, WHITE, YELLOW
 
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.
ExtendedColor(int type, int red, int green, int blue, int alpha)
          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(BaseColor color)
          Gets the type of a given color.
(package private) static float normalize(float value)
           
 
Methods inherited from class com.itextpdf.text.BaseColor
brighter, darker, equals, getAlpha, getBlue, getGreen, getRed, getRGB, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

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

type

protected int type
Constructor Detail

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 -

ExtendedColor

public ExtendedColor(int type,
                     int red,
                     int green,
                     int blue,
                     int alpha)
Constructs an extended color of a certain type and a certain color.

Parameters:
type -
red -
green -
blue -
alpha -
Method Detail

getType

public int getType()
Gets the type of this color.

Returns:
one of the types (see constants)

getType

public static int getType(BaseColor color)
Gets the type of a given color.

Parameters:
color -
Returns:
one of the types (see constants)

normalize

static final float normalize(float value)

Hosted by Hostbasket