Class Type1Encoding

java.lang.Object
org.apache.pdfbox.pdmodel.font.encoding.Encoding
org.apache.pdfbox.pdmodel.font.encoding.Type1Encoding
All Implemented Interfaces:
COSObjectable

public class Type1Encoding extends Encoding
An encoding for a Type 1 font.
  • Constructor Details

    • Type1Encoding

      public Type1Encoding()
      Creates an empty encoding.
    • Type1Encoding

      public Type1Encoding(FontMetrics fontMetrics)
      Creates an encoding from the given AFM font metrics.
      Parameters:
      fontMetrics - AFM font metrics.
  • Method Details

    • fromFontBox

      public static Type1Encoding fromFontBox(Encoding encoding)
      Creates an encoding from the given FontBox encoding.
      Parameters:
      encoding - FontBox encoding
    • getCOSObject

      public COSBase getCOSObject()
      Description copied from interface: COSObjectable
      Convert this standard java object to a COS object.
      Returns:
      The cos object that matches this Java object.
    • getEncodingName

      public String getEncodingName()
      Description copied from class: Encoding
      Returns the name of this encoding.
      Specified by:
      getEncodingName in class Encoding