Class Type1Encoding

  • All Implemented Interfaces:
    COSObjectable

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

      • 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 Detail

      • 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 java.lang.String getEncodingName()
        Description copied from class: Encoding
        Returns the name of this encoding.
        Specified by:
        getEncodingName in class Encoding