Package com.aowagie.text.pdf
Class DefaultFontMapper
- java.lang.Object
-
- com.aowagie.text.pdf.DefaultFontMapper
-
- All Implemented Interfaces:
FontMapper
class DefaultFontMapper extends java.lang.Object implements FontMapper
Default class to map awt fonts to BaseFont.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
DefaultFontMapper.BaseFontParameters
A representation of BaseFont parameters.
-
Constructor Summary
Constructors Constructor Description DefaultFontMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseFont
awtToPdf(java.awt.Font font)
Returns a BaseFont which can be used to represent the given AWT Fontjava.util.HashMap
getAliases()
(package private) DefaultFontMapper.BaseFontParameters
getBaseFontParameters(java.lang.String name)
Looks for a BaseFont parameter associated with a name.java.util.HashMap
getMapper()
-
-
-
Method Detail
-
awtToPdf
public BaseFont awtToPdf(java.awt.Font font)
Returns a BaseFont which can be used to represent the given AWT Font- Specified by:
awtToPdf
in interfaceFontMapper
- Parameters:
font
- the font to be converted- Returns:
- a BaseFont which has similar properties to the provided Font
-
getBaseFontParameters
DefaultFontMapper.BaseFontParameters getBaseFontParameters(java.lang.String name)
Looks for a BaseFont parameter associated with a name.- Parameters:
name
- the name- Returns:
- the BaseFont parameter or
null
if not found.
-
getMapper
public java.util.HashMap getMapper()
-
getAliases
public java.util.HashMap getAliases()
-
-