com.lowagie.text.rtf.parser
Class RtfImportMappings

java.lang.Object
  extended by com.lowagie.text.rtf.parser.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
Author:
Mark Hall (Mark.Hall@mail.room3b.eu), Howard Shank (hgshank@yahoo.com)

Constructor Summary
RtfImportMappings()
          Constructs a new RtfImportMappings initialising the mappings.
 
Method Summary
 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, java.lang.String list)
          Add a Stylesheet List to the list of mappings.
 java.util.HashMap getColorMappings()
          Gets the list of color mappings.
 java.util.HashMap getFontMappings()
          Gets the list of font mappings.
 java.util.HashMap getListMappings()
          Gets the list of List mappings.
 java.util.HashMap 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
 

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,
                              java.lang.String list)
Add a Stylesheet List to the list of mappings.

Parameters:
stylesheetListNr - The Stylesheet List number.
list - The StylesheetList.

getFontMappings

public java.util.HashMap getFontMappings()
Gets the list of font mappings. String to String.

Returns:
The font mappings.

getColorMappings

public java.util.HashMap getColorMappings()
Gets the list of color mappings. String to Color.

Returns:
The color mappings.

getListMappings

public java.util.HashMap getListMappings()
Gets the list of List mappings.

Returns:
The List mappings.

getStylesheetListMappings

public java.util.HashMap getStylesheetListMappings()
Gets the list of Stylesheet mappings. .

Returns:
The Stylesheet List mappings.


iText 2.1.7