Class PDFFontType0

All Implemented Interfaces:
PDFWritable

public class PDFFontType0 extends PDFFont
Class representing a Type0 font.

Type0 fonts are specified on page 208 and onwards of the PDF 1.3 spec.

  • Constructor Details

    • PDFFontType0

      public PDFFontType0(String fontname, String basefont, Object encoding)
      Create the /Font object
      Parameters:
      fontname - the internal name for the font
      basefont - the base font name
      encoding - the character encoding schema used by the font
    • PDFFontType0

      public PDFFontType0(String fontname, String basefont, Object encoding, PDFCIDFont descendantFonts)
      Create the /Font object
      Parameters:
      fontname - the internal name for the font
      basefont - the base font name
      encoding - the character encoding schema used by the font
      descendantFonts - the CIDFont upon which this font is based
  • Method Details

    • setDescendantFonts

      public void setDescendantFonts(PDFCIDFont descendantFonts)
      Set the descendant font
      Parameters:
      descendantFonts - the CIDFont upon which this font is based
    • setCMAP

      public void setCMAP(PDFCMap cmap)
      Sets the character map
      Parameters:
      cmap - the character map