java.lang.Object
org.jfree.pdf.DefaultFontMapper
- All Implemented Interfaces:
FontMapper
public class DefaultFontMapper extends Object implements FontMapper
A class that can be used to map AWT/Java2D fonts to PDF built-in font names.
This is a very minimal way to support fonts in this
Note that there is an option to draw text as vector graphics which you can specify using the rendering hint
PDFGraphics2D
implementation.
Note that there is an option to draw text as vector graphics which you can specify using the rendering hint
PDFHints.KEY_DRAW_STRING_TYPE.
This can be useful, for example, if you need to display characters (such
as the euro symbol) that are not supported by the PDF built-in fonts.-
Constructor Summary
Constructors Constructor Description DefaultFontMapper()Creates a new instance with default mappings. -
Method Summary
Modifier and Type Method Description StringmapToBaseFont(Font f)Returns the name of the PDF built-in font that should be used in place of the specified AWT/Java2D font.
-
Constructor Details
-
DefaultFontMapper
public DefaultFontMapper()Creates a new instance with default mappings.
-
-
Method Details
-
mapToBaseFont
Description copied from interface:FontMapperReturns the name of the PDF built-in font that should be used in place of the specified AWT/Java2D font.- Specified by:
mapToBaseFontin interfaceFontMapper- Parameters:
f- the font.- Returns:
- The name of the built-in PDF font.
-