Class ExtendedColor
java.lang.Object
org.apache.poi.hssf.record.common.ExtendedColor
- All Implemented Interfaces:
Cloneable
Title: CTColor (Extended Color) record part
The HSSF file format normally stores Color information in the Palette (see PaletteRecord), but for a few cases (eg Conditional Formatting, Sheet Extensions), this XSSF-style color record can be used.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
int
int
byte[]
getRGBA()
int
double
getTint()
int
getType()
void
void
setColorIndex
(int colorIndex) void
setRGBA
(byte[] rgba) void
setThemeIndex
(int themeIndex) void
setTint
(double tint) void
setType
(int type) toString()
-
Field Details
-
TYPE_AUTO
public static final int TYPE_AUTO- See Also:
-
TYPE_INDEXED
public static final int TYPE_INDEXED- See Also:
-
TYPE_RGB
public static final int TYPE_RGB- See Also:
-
TYPE_THEMED
public static final int TYPE_THEMED- See Also:
-
TYPE_UNSET
public static final int TYPE_UNSET- See Also:
-
THEME_DARK_1
public static final int THEME_DARK_1- See Also:
-
THEME_LIGHT_1
public static final int THEME_LIGHT_1- See Also:
-
THEME_DARK_2
public static final int THEME_DARK_2- See Also:
-
THEME_LIGHT_2
public static final int THEME_LIGHT_2- See Also:
-
THEME_ACCENT_1
public static final int THEME_ACCENT_1- See Also:
-
THEME_ACCENT_2
public static final int THEME_ACCENT_2- See Also:
-
THEME_ACCENT_3
public static final int THEME_ACCENT_3- See Also:
-
THEME_ACCENT_4
public static final int THEME_ACCENT_4- See Also:
-
THEME_ACCENT_5
public static final int THEME_ACCENT_5- See Also:
-
THEME_ACCENT_6
public static final int THEME_ACCENT_6- See Also:
-
THEME_HYPERLINK
public static final int THEME_HYPERLINK- See Also:
-
THEME_FOLLOWED_HYPERLINK
public static final int THEME_FOLLOWED_HYPERLINK- See Also:
-
-
Constructor Details
-
ExtendedColor
public ExtendedColor() -
ExtendedColor
-
-
Method Details
-
getType
public int getType() -
setType
public void setType(int type) -
getColorIndex
public int getColorIndex()- Returns:
- Palette color index, if type is
TYPE_INDEXED
-
setColorIndex
public void setColorIndex(int colorIndex) -
getRGBA
public byte[] getRGBA()- Returns:
- Red Green Blue Alpha, if type is
TYPE_RGB
-
setRGBA
public void setRGBA(byte[] rgba) -
getThemeIndex
public int getThemeIndex()- Returns:
- Theme color type index, eg
THEME_DARK_1
, if type isTYPE_THEMED
-
setThemeIndex
public void setThemeIndex(int themeIndex) -
getTint
public double getTint()- Returns:
- Tint and Shade value, between -1 and +1
-
setTint
public void setTint(double tint) - Parameters:
tint
- Tint and Shade value, between -1 and +1
-
toString
-
clone
-
getDataLength
public int getDataLength() -
serialize
-