Class PostScriptTable


  • public class PostScriptTable
    extends TTFTable
    A table in a true type font.
    • Field Detail

      • LOG

        private static final org.apache.commons.logging.Log LOG
      • formatType

        private float formatType
      • italicAngle

        private float italicAngle
      • underlinePosition

        private short underlinePosition
      • underlineThickness

        private short underlineThickness
      • isFixedPitch

        private long isFixedPitch
      • minMemType42

        private long minMemType42
      • maxMemType42

        private long maxMemType42
      • mimMemType1

        private long mimMemType1
      • maxMemType1

        private long maxMemType1
      • glyphNames

        private java.lang.String[] glyphNames
      • TAG

        public static final java.lang.String TAG
        A tag that identifies this table type.
        See Also:
        Constant Field Values
    • Constructor Detail

    • Method Detail

      • read

        void read​(TrueTypeFont ttf,
                  TTFDataStream data)
           throws java.io.IOException
        This will read the required data from the stream.
        Overrides:
        read in class TTFTable
        Parameters:
        ttf - The font that is being read.
        data - The stream to read the data from.
        Throws:
        java.io.IOException - If there is an error reading the data.
      • getFormatType

        public float getFormatType()
        Returns:
        Returns the formatType.
      • setFormatType

        public void setFormatType​(float formatTypeValue)
        Parameters:
        formatTypeValue - The formatType to set.
      • getIsFixedPitch

        public long getIsFixedPitch()
        Returns:
        Returns the isFixedPitch.
      • setIsFixedPitch

        public void setIsFixedPitch​(long isFixedPitchValue)
        Parameters:
        isFixedPitchValue - The isFixedPitch to set.
      • getItalicAngle

        public float getItalicAngle()
        Returns:
        Returns the italicAngle.
      • setItalicAngle

        public void setItalicAngle​(float italicAngleValue)
        Parameters:
        italicAngleValue - The italicAngle to set.
      • getMaxMemType1

        public long getMaxMemType1()
        Returns:
        Returns the maxMemType1.
      • setMaxMemType1

        public void setMaxMemType1​(long maxMemType1Value)
        Parameters:
        maxMemType1Value - The maxMemType1 to set.
      • getMaxMemType42

        public long getMaxMemType42()
        Returns:
        Returns the maxMemType42.
      • setMaxMemType42

        public void setMaxMemType42​(long maxMemType42Value)
        Parameters:
        maxMemType42Value - The maxMemType42 to set.
      • getMinMemType1

        public long getMinMemType1()
        Returns:
        Returns the mimMemType1.
      • setMimMemType1

        public void setMimMemType1​(long mimMemType1Value)
        Parameters:
        mimMemType1Value - The mimMemType1 to set.
      • getMinMemType42

        public long getMinMemType42()
        Returns:
        Returns the minMemType42.
      • setMinMemType42

        public void setMinMemType42​(long minMemType42Value)
        Parameters:
        minMemType42Value - The minMemType42 to set.
      • getUnderlinePosition

        public short getUnderlinePosition()
        Returns:
        Returns the underlinePosition.
      • setUnderlinePosition

        public void setUnderlinePosition​(short underlinePositionValue)
        Parameters:
        underlinePositionValue - The underlinePosition to set.
      • getUnderlineThickness

        public short getUnderlineThickness()
        Returns:
        Returns the underlineThickness.
      • setUnderlineThickness

        public void setUnderlineThickness​(short underlineThicknessValue)
        Parameters:
        underlineThicknessValue - The underlineThickness to set.
      • getGlyphNames

        public java.lang.String[] getGlyphNames()
        Returns:
        Returns the glyphNames.
      • setGlyphNames

        public void setGlyphNames​(java.lang.String[] glyphNamesValue)
        Parameters:
        glyphNamesValue - The glyphNames to set.
      • getName

        public java.lang.String getName​(int gid)
        Returns:
        Returns the glyph name.