Class DefaultFontMapper

java.lang.Object
com.aowagie.text.pdf.DefaultFontMapper
All Implemented Interfaces:
FontMapper

class DefaultFontMapper extends Object implements FontMapper
Default class to map awt fonts to BaseFont.
  • Field Details

    • aliases

      private final HashMap aliases
      Maps aliases to names.
    • mapper

      private final HashMap mapper
      Maps names to BaseFont parameters.
  • Constructor Details

    • DefaultFontMapper

      DefaultFontMapper()
  • Method Details

    • awtToPdf

      public BaseFont awtToPdf(Font font)
      Returns a BaseFont which can be used to represent the given AWT Font
      Specified by:
      awtToPdf in interface FontMapper
      Parameters:
      font - the font to be converted
      Returns:
      a BaseFont which has similar properties to the provided Font
    • getBaseFontParameters

      DefaultFontMapper.BaseFontParameters getBaseFontParameters(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 HashMap getMapper()
    • getAliases

      public HashMap getAliases()