Class HorizontalHeaderTable

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

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

  • Constructor Details

    • HorizontalHeaderTable

      public HorizontalHeaderTable()
  • 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.
    • getAdvanceWidthMax

      public int getAdvanceWidthMax()
      Returns:
      Returns the advanceWidthMax.
    • setAdvanceWidthMax

      public void setAdvanceWidthMax(int advanceWidthMaxValue)
      Parameters:
      advanceWidthMaxValue - The advanceWidthMax to set.
    • getAscender

      public short getAscender()
      Returns:
      Returns the ascender.
    • setAscender

      public void setAscender(short ascenderValue)
      Parameters:
      ascenderValue - The ascender to set.
    • getCaretSlopeRise

      public short getCaretSlopeRise()
      Returns:
      Returns the caretSlopeRise.
    • setCaretSlopeRise

      public void setCaretSlopeRise(short caretSlopeRiseValue)
      Parameters:
      caretSlopeRiseValue - The caretSlopeRise to set.
    • getCaretSlopeRun

      public short getCaretSlopeRun()
      Returns:
      Returns the caretSlopeRun.
    • setCaretSlopeRun

      public void setCaretSlopeRun(short caretSlopeRunValue)
      Parameters:
      caretSlopeRunValue - The caretSlopeRun to set.
    • getDescender

      public short getDescender()
      Returns:
      Returns the descender.
    • setDescender

      public void setDescender(short descenderValue)
      Parameters:
      descenderValue - The descender to set.
    • getLineGap

      public short getLineGap()
      Returns:
      Returns the lineGap.
    • setLineGap

      public void setLineGap(short lineGapValue)
      Parameters:
      lineGapValue - The lineGap to set.
    • getMetricDataFormat

      public short getMetricDataFormat()
      Returns:
      Returns the metricDataFormat.
    • setMetricDataFormat

      public void setMetricDataFormat(short metricDataFormatValue)
      Parameters:
      metricDataFormatValue - The metricDataFormat to set.
    • getMinLeftSideBearing

      public short getMinLeftSideBearing()
      Returns:
      Returns the minLeftSideBearing.
    • setMinLeftSideBearing

      public void setMinLeftSideBearing(short minLeftSideBearingValue)
      Parameters:
      minLeftSideBearingValue - The minLeftSideBearing to set.
    • getMinRightSideBearing

      public short getMinRightSideBearing()
      Returns:
      Returns the minRightSideBearing.
    • setMinRightSideBearing

      public void setMinRightSideBearing(short minRightSideBearingValue)
      Parameters:
      minRightSideBearingValue - The minRightSideBearing to set.
    • getNumberOfHMetrics

      public int getNumberOfHMetrics()
      Returns:
      Returns the numberOfHMetrics.
    • setNumberOfHMetrics

      public void setNumberOfHMetrics(int numberOfHMetricsValue)
      Parameters:
      numberOfHMetricsValue - The numberOfHMetrics to set.
    • getReserved1

      public short getReserved1()
      Returns:
      Returns the reserved1.
    • setReserved1

      public void setReserved1(short reserved1Value)
      Parameters:
      reserved1Value - The reserved1 to set.
    • getReserved2

      public short getReserved2()
      Returns:
      Returns the reserved2.
    • setReserved2

      public void setReserved2(short reserved2Value)
      Parameters:
      reserved2Value - The reserved2 to set.
    • getReserved3

      public short getReserved3()
      Returns:
      Returns the reserved3.
    • setReserved3

      public void setReserved3(short reserved3Value)
      Parameters:
      reserved3Value - The reserved3 to set.
    • getReserved4

      public short getReserved4()
      Returns:
      Returns the reserved4.
    • setReserved4

      public void setReserved4(short reserved4Value)
      Parameters:
      reserved4Value - The reserved4 to set.
    • getReserved5

      public short getReserved5()
      Returns:
      Returns the reserved5.
    • setReserved5

      public void setReserved5(short reserved5Value)
      Parameters:
      reserved5Value - The reserved5 to set.
    • getVersion

      public float getVersion()
      Returns:
      Returns the version.
    • setVersion

      public void setVersion(float versionValue)
      Parameters:
      versionValue - The version to set.
    • getXMaxExtent

      public short getXMaxExtent()
      Returns:
      Returns the xMaxExtent.
    • setXMaxExtent

      public void setXMaxExtent(short maxExtentValue)
      Parameters:
      maxExtentValue - The xMaxExtent to set.