java.lang.Object
org.jfree.pdf.DefaultFontMapper
- All Implemented Interfaces:
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 -
Method Summary
Modifier and TypeMethodDescriptionReturns 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:FontMapper
Returns the name of the PDF built-in font that should be used in place of the specified AWT/Java2D font.- Specified by:
mapToBaseFont
in interfaceFontMapper
- Parameters:
f
- the font.- Returns:
- The name of the built-in PDF font.
-