Class RtfColorTable
- java.lang.Object
-
- org.apache.fop.render.rtf.rtflib.rtfdoc.RtfColorTable
-
public final class RtfColorTable extends java.lang.ObjectSingelton 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.IntegergetColorNumber(int red, int green, int blue)Gets the number of color in the color tablejava.lang.IntegergetColorNumber(java.lang.String name)static RtfColorTablegetInstance()Singelton.voidwriteColors(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.IOExceptionWrites the color table in the header.- Parameters:
header- The header container to write in- Throws:
java.io.IOException- On error
-
-