|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.lowagie.text.rtf.RtfElement
com.lowagie.text.rtf.style.RtfColor
public class RtfColor
The RtfColor stores one rtf color value for a rtf document
Field Summary | |
---|---|
private int |
blue
The blue value |
private static byte |
COLON
Constant for the end of one color entry |
private static byte[] |
COLOR_BLUE
Constant for BLUE value |
private static byte[] |
COLOR_GREEN
Constant for GREEN value |
private static byte[] |
COLOR_NUMBER
Constant for the number of the colour in the list of colours |
private static byte[] |
COLOR_RED
Constant for RED value |
private int |
colorNumber
The number of the colour in the list of colours |
private int |
green
The green value |
private int |
red
The red value |
Fields inherited from class com.lowagie.text.rtf.RtfElement |
---|
document, inHeader, inTable |
Fields inherited from interface com.lowagie.text.rtf.RtfBasicElement |
---|
CLOSE_GROUP, COMMA_DELIMITER, DELIMITER, OPEN_GROUP, TWIPS_FACTOR |
Constructor Summary | |
---|---|
|
RtfColor(RtfDocument doc,
Color col)
Constructs a RtfColor based on the Color |
|
RtfColor(RtfDocument doc,
int red,
int green,
int blue)
Constructs a RtfColor based on the red/green/blue values |
protected |
RtfColor(RtfDocument doc,
int red,
int green,
int blue,
int colorNumber)
Constructor only for use when initializing the RtfColorList |
|
RtfColor(RtfDocument doc,
RtfColor col)
Constructs a RtfColor as a clone of an existing RtfColor |
Method Summary | |
---|---|
boolean |
equals(Object obj)
Tests if this RtfColor is equal to another RtfColor. |
int |
getBlue()
Get the blue value of this RtfColor |
int |
getColorNumber()
Gets the number of this RtfColor in the list of colours |
int |
getGreen()
Get the green value of this RtfColor |
int |
getRed()
Get the red value of this RtfColor |
int |
hashCode()
Returns the hash code of this RtfColor. |
void |
setRtfDocument(RtfDocument doc)
Sets the RtfDocument this RtfColor belongs to |
byte[] |
writeBegin()
Writes the beginning of this RtfColor |
byte[] |
writeDefinition()
Write the definition part of this RtfColor. |
byte[] |
writeEnd()
Unused |
Methods inherited from class com.lowagie.text.rtf.RtfElement |
---|
intToByteArray, isInTable, setInHeader, setInTable, write |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.lowagie.text.rtf.RtfBasicElement |
---|
setInHeader, setInTable, write |
Field Detail |
---|
private static final byte[] COLOR_RED
private static final byte[] COLOR_GREEN
private static final byte[] COLOR_BLUE
private static final byte COLON
private static final byte[] COLOR_NUMBER
private int colorNumber
private int red
private int green
private int blue
Constructor Detail |
---|
protected RtfColor(RtfDocument doc, int red, int green, int blue, int colorNumber)
doc
- The RtfDocument this RtfColor belongs tored
- The red value to usegreen
- The green value to useblue
- The blue value to usecolorNumber
- The number of the colour in the colour listpublic RtfColor(RtfDocument doc, RtfColor col)
doc
- The RtfDocument this RtfColor belongs tocol
- The RtfColor to use as a basepublic RtfColor(RtfDocument doc, Color col)
doc
- The RtfDocument this RtfColor belongs tocol
- The Color to base this RtfColor onpublic RtfColor(RtfDocument doc, int red, int green, int blue)
doc
- The RtfDocument this RtfColor belongs tored
- The red value to usegreen
- The green value to useblue
- The blue value to useMethod Detail |
---|
public byte[] writeDefinition()
writeDefinition
in interface RtfExtendedElement
public byte[] writeBegin()
public byte[] writeEnd()
byte[0]
) byte arraypublic boolean equals(Object obj)
equals
in class Object
obj
- another RtfColor
True
if red, green and blue values of the two colours match,
false
otherwise.public int hashCode()
hashCode
in class Object
public int getBlue()
public int getGreen()
public int getRed()
public int getColorNumber()
public void setRtfDocument(RtfDocument doc)
setRtfDocument
in interface RtfBasicElement
setRtfDocument
in class RtfElement
doc
- The RtfDocument to use
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |