Class PostScriptTable

java.lang.Object
org.apache.fontbox.ttf.TTFTable
org.apache.fontbox.ttf.PostScriptTable

public class PostScriptTable extends TTFTable
A table in a true type font.
Author:
Ben Litchfield (ben@benlitchfield.com)
  • Field Details

  • Constructor Details

    • PostScriptTable

      public PostScriptTable()
  • Method Details

    • initData

      public void initData(TrueTypeFont ttf, TTFDataStream data) throws IOException
      This will read the required data from the stream.
      Overrides:
      initData in class TTFTable
      Parameters:
      ttf - The font that is being read.
      data - The stream to read the data from.
      Throws:
      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.
    • getMimMemType1

      public long getMimMemType1()
      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 String[] getGlyphNames()
      Returns:
      Returns the glyphNames.
    • setGlyphNames

      public void setGlyphNames(String[] glyphNamesValue)
      Parameters:
      glyphNamesValue - The glyphNames to set.