|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.poi.hslf.record.Record org.apache.poi.hslf.record.RecordAtom org.apache.poi.hslf.record.ColorSchemeAtom
public final class ColorSchemeAtom
A ColorSchemeAtom (type 2032). Holds the 8 RGB values for the different colours of bits of text, that makes up a given colour scheme. Slides (presumably) link to a given colour scheme atom, and that defines the colours to be used
Field Summary |
---|
Fields inherited from class org.apache.poi.hslf.record.Record |
---|
logger |
Constructor Summary | |
---|---|
|
ColorSchemeAtom()
Create a new ColorSchemeAtom, to go with a new Slide |
protected |
ColorSchemeAtom(byte[] source,
int start,
int len)
For the Colour Scheme (ColorSchem) Atom |
Method Summary | |
---|---|
int |
getAccentAndFollowingHyperlinkColourRGB()
Fetch the RGB value for Accent And Following Hyperlink Colour |
int |
getAccentAndHyperlinkColourRGB()
Fetch the RGB value for Accent And Hyperlink Colour |
int |
getAccentColourRGB()
Fetch the RGB value for Accent Colour |
int |
getBackgroundColourRGB()
Fetch the RGB value for Background Colour |
int |
getColor(int idx)
Returns color by its index |
int |
getFillsColourRGB()
Fetch the RGB value for Fills Colour |
long |
getRecordType()
We are of type 3999 |
int |
getShadowsColourRGB()
Fetch the RGB value for Shadows Colour |
int |
getTextAndLinesColourRGB()
Fetch the RGB value for Text And Lines Colour |
int |
getTitleTextColourRGB()
Fetch the RGB value for Title Text Colour |
static int |
joinRGB(byte[] rgb)
Convert from split R, G, B values to an integer RGB value |
static int |
joinRGB(byte r,
byte g,
byte b)
Convert from split R, G, B values to an integer RGB value |
void |
setAccentAndFollowingHyperlinkColourRGB(int rgb)
Set the RGB value for Accent And Following Hyperlink Colour |
void |
setAccentAndHyperlinkColourRGB(int rgb)
Set the RGB value for Accent And Hyperlink Colour |
void |
setAccentColourRGB(int rgb)
Set the RGB value for Accent Colour |
void |
setBackgroundColourRGB(int rgb)
Set the RGB value for Background Colour |
void |
setFillsColourRGB(int rgb)
Set the RGB value for Fills Colour |
void |
setShadowsColourRGB(int rgb)
Set the RGB value for Shadows Colour |
void |
setTextAndLinesColourRGB(int rgb)
Set the RGB value for Text And Lines Colour |
void |
setTitleTextColourRGB(int rgb)
Set the RGB value for Title Text Colour |
static byte[] |
splitRGB(int rgb)
Convert from an integer RGB value to individual R, G, B 0-255 values |
void |
writeOut(java.io.OutputStream out)
Write the contents of the record back, so it can be written to disk |
Methods inherited from class org.apache.poi.hslf.record.RecordAtom |
---|
getChildRecords, isAnAtom |
Methods inherited from class org.apache.poi.hslf.record.Record |
---|
buildRecordAtOffset, createRecordForType, findChildRecords, writeLittleEndian, writeLittleEndian |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected ColorSchemeAtom(byte[] source, int start, int len)
public ColorSchemeAtom()
Method Detail |
---|
public int getBackgroundColourRGB()
public void setBackgroundColourRGB(int rgb)
public int getTextAndLinesColourRGB()
public void setTextAndLinesColourRGB(int rgb)
public int getShadowsColourRGB()
public void setShadowsColourRGB(int rgb)
public int getTitleTextColourRGB()
public void setTitleTextColourRGB(int rgb)
public int getFillsColourRGB()
public void setFillsColourRGB(int rgb)
public int getAccentColourRGB()
public void setAccentColourRGB(int rgb)
public int getAccentAndHyperlinkColourRGB()
public void setAccentAndHyperlinkColourRGB(int rgb)
public int getAccentAndFollowingHyperlinkColourRGB()
public void setAccentAndFollowingHyperlinkColourRGB(int rgb)
public long getRecordType()
getRecordType
in class Record
public static byte[] splitRGB(int rgb)
public static int joinRGB(byte r, byte g, byte b)
public static int joinRGB(byte[] rgb)
public void writeOut(java.io.OutputStream out) throws java.io.IOException
writeOut
in class Record
java.io.IOException
public int getColor(int idx)
idx
- 0-based color index
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |