Class RtfColorTable
- java.lang.Object
-
- org.apache.fop.render.rtf.rtflib.rtfdoc.RtfColorTable
-
public final class RtfColorTable extends java.lang.Object
Singelton of the RTF color table. This class was created for fo:basic-link tag processing. This work was originally authored by Andreas Putz
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Integer
getColorNumber(int red, int green, int blue)
Gets the number of color in the color tablejava.lang.Integer
getColorNumber(java.lang.String name)
static RtfColorTable
getInstance()
Singelton.void
writeColors(org.apache.fop.render.rtf.rtflib.rtfdoc.RtfHeader header)
Writes the color table in the header.
-
-
-
Method Detail
-
getInstance
public static RtfColorTable getInstance()
Singelton.- Returns:
- The instance of RTFColorTable
-
getColorNumber
public java.lang.Integer getColorNumber(java.lang.String name)
- Parameters:
name
- a named color- Returns:
- the RTF number of a named color, or null if name not found
-
getColorNumber
public java.lang.Integer getColorNumber(int red, int green, int blue)
Gets the number of color in the color table- Parameters:
red
- Color level redgreen
- Color level greenblue
- Color level blue- Returns:
- The number of the color in the table
-
writeColors
public void writeColors(org.apache.fop.render.rtf.rtflib.rtfdoc.RtfHeader header) throws java.io.IOException
Writes the color table in the header.- Parameters:
header
- The header container to write in- Throws:
java.io.IOException
- On error
-
-