Class RtfImportMappings


  • public class RtfImportMappings
    extends java.lang.Object
    The RtfImportMappings make it possible to define font and color mappings when using the RtfWriter2.importRtfFragment method. This is necessary, because a RTF fragment does not contain font or color information, just references to the font and color tables.

    The font mappings are fontNr -> fontName and the color mappigns are colorNr -> Color.
    Since:
    2.1.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.HashMap<java.lang.String,​java.awt.Color> colorMappings
      The colorNr to Color mappings.
      private java.util.HashMap<java.lang.String,​java.lang.String> fontMappings
      The fontNr to fontName mappings.
      private java.util.HashMap<java.lang.String,​java.lang.String> listMappings
      The listNr to List mappings.
      private java.util.HashMap<java.lang.String,​com.lowagie.text.List> stylesheetListMappings
      The sytlesheetListNr to Stylesheet mappings.
    • Constructor Summary

      Constructors 
      Constructor Description
      RtfImportMappings()
      Constructs a new RtfImportMappings initialising the mappings.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addColor​(java.lang.String colorNr, java.awt.Color color)
      Add a color to the list of mappings.
      void addFont​(java.lang.String fontNr, java.lang.String fontName)
      Add a font to the list of mappings.
      void addList​(java.lang.String listNr, java.lang.String list)
      Add a List to the list of mappings.
      void addStylesheetList​(java.lang.String stylesheetListNr, com.lowagie.text.List list)
      Add a Stylesheet List to the list of mappings.
      java.util.HashMap<java.lang.String,​java.awt.Color> getColorMappings()
      Gets the list of color mappings.
      java.util.HashMap<java.lang.String,​java.lang.String> getFontMappings()
      Gets the list of font mappings.
      java.util.HashMap<java.lang.String,​java.lang.String> getListMappings()
      Gets the list of List mappings.
      java.util.HashMap<java.lang.String,​com.lowagie.text.List> getStylesheetListMappings()
      Gets the list of Stylesheet mappings.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • fontMappings

        private final java.util.HashMap<java.lang.String,​java.lang.String> fontMappings
        The fontNr to fontName mappings.
      • colorMappings

        private final java.util.HashMap<java.lang.String,​java.awt.Color> colorMappings
        The colorNr to Color mappings.
      • listMappings

        private final java.util.HashMap<java.lang.String,​java.lang.String> listMappings
        The listNr to List mappings.
      • stylesheetListMappings

        private final java.util.HashMap<java.lang.String,​com.lowagie.text.List> stylesheetListMappings
        The sytlesheetListNr to Stylesheet mappings.
    • Constructor Detail

      • RtfImportMappings

        public RtfImportMappings()
        Constructs a new RtfImportMappings initialising the mappings.
    • Method Detail

      • addFont

        public void addFont​(java.lang.String fontNr,
                            java.lang.String fontName)
        Add a font to the list of mappings.
        Parameters:
        fontNr - The font number.
        fontName - The font name.
      • addColor

        public void addColor​(java.lang.String colorNr,
                             java.awt.Color color)
        Add a color to the list of mappings.
        Parameters:
        colorNr - The color number.
        color - The Color.
      • addList

        public void addList​(java.lang.String listNr,
                            java.lang.String list)
        Add a List to the list of mappings.
        Parameters:
        listNr - The List number.
        list - The List.
      • addStylesheetList

        public void addStylesheetList​(java.lang.String stylesheetListNr,
                                      com.lowagie.text.List list)
        Add a Stylesheet List to the list of mappings.
        Parameters:
        stylesheetListNr - The Stylesheet List number.
        list - The StylesheetList.
      • getFontMappings

        public java.util.HashMap<java.lang.String,​java.lang.String> getFontMappings()
        Gets the list of font mappings. String to String.
        Returns:
        The font mappings.
      • getColorMappings

        public java.util.HashMap<java.lang.String,​java.awt.Color> getColorMappings()
        Gets the list of color mappings. String to Color.
        Returns:
        The color mappings.
      • getListMappings

        public java.util.HashMap<java.lang.String,​java.lang.String> getListMappings()
        Gets the list of List mappings.
        Returns:
        The List mappings.
      • getStylesheetListMappings

        public java.util.HashMap<java.lang.String,​com.lowagie.text.List> getStylesheetListMappings()
        Gets the list of Stylesheet mappings. .
        Returns:
        The Stylesheet List mappings.