Class RtfColorTable

java.lang.Object
org.apache.fop.render.rtf.rtflib.rtfdoc.RtfColorTable

public final class RtfColorTable extends 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 Details

    • getInstance

      public static RtfColorTable getInstance()
      Singelton.
      Returns:
      The instance of RTFColorTable
    • getColorNumber

      public Integer getColorNumber(String name)
      Parameters:
      name - a named color
      Returns:
      the RTF number of a named color, or null if name not found
    • getColorNumber

      public Integer getColorNumber(int red, int green, int blue)
      Gets the number of color in the color table
      Parameters:
      red - Color level red
      green - Color level green
      blue - 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 IOException
      Writes the color table in the header.
      Parameters:
      header - The header container to write in
      Throws:
      IOException - On error