Class ExtendedColor

java.lang.Object
java.awt.Color
com.lowagie.text.pdf.ExtendedColor
All Implemented Interfaces:
Paint, Transparency, Serializable
Direct Known Subclasses:
CMYKColor, GrayColor, PatternColor, RGBColor, ShadingColor, SpotColor

public abstract class ExtendedColor extends Color
See Also:
  • Field Details

    • TYPE_RGB

      public static final int TYPE_RGB
      a type of extended color.
      See Also:
    • TYPE_GRAY

      public static final int TYPE_GRAY
      a type of extended color.
      See Also:
    • TYPE_CMYK

      public static final int TYPE_CMYK
      a type of extended color.
      See Also:
    • TYPE_SEPARATION

      public static final int TYPE_SEPARATION
      a type of extended color.
      See Also:
    • TYPE_PATTERN

      public static final int TYPE_PATTERN
      a type of extended color.
      See Also:
    • TYPE_SHADING

      public static final int TYPE_SHADING
      a type of extended color.
      See Also:
    • MAX_COLOR_VALUE

      public static final int MAX_COLOR_VALUE
      the max int color value (255) expressed in int
      See Also:
    • MAX_INT_COLOR_VALUE

      public static final float MAX_INT_COLOR_VALUE
      the max int color value (255) expressed in float
      See Also:
    • MAX_FLOAT_COLOR_VALUE

      public static final float MAX_FLOAT_COLOR_VALUE
      the max float color value (1) expressed in float
      See Also:
    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • type

      protected int type
  • Constructor Details

    • 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 quotient
      green - green quotient
      blue - 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 quotient
      green - green quotient
      blue - blue quotient
      alpha - alpha quotient
  • Method Details

    • getType

      public static int getType(Color color)
      Gets the type of a given color.
      Parameters:
      color - an object of Color
      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)