Package com.lowagie.text.rtf.parser
Class RtfImportMappings
- java.lang.Object
-
- 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
-
-
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.
-
-
-
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.
-
-
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.
-
-