Class HheaTable

    • Field Detail

      • version

        private int version
        Holds value of property version.
      • ascent

        private short ascent
        Holds value of property ascent.
      • descent

        private short descent
        Holds value of property descent.
      • lineGap

        private short lineGap
        Holds value of property lineGap.
      • advanceWidthMax

        private short advanceWidthMax
        Holds value of property advanceWidthMax.
      • minLeftSideBearing

        private short minLeftSideBearing
        Holds value of property minLeftSideBearing.
      • minRightSideBearing

        private short minRightSideBearing
        Holds value of property minRightSideBearing.
      • xMaxExtent

        private short xMaxExtent
        Holds value of property xMaxExtent.
      • caretSlopeRise

        private short caretSlopeRise
        Holds value of property caretSlopeRise.
      • caretSlopeRun

        private short caretSlopeRun
        Holds value of property caretSlopeRun.
      • caretOffset

        private short caretOffset
        Holds value of property caretOffset.
      • metricDataFormat

        private short metricDataFormat
        Holds value of property metricDataFormat.
      • numOfLongHorMetrics

        private short numOfLongHorMetrics
        Holds value of property numOfLongHorMetrics.
    • Constructor Detail

      • HheaTable

        protected HheaTable()
        Creates a new instance of HeadTable Makes up reasonable(?) defaults for all values
    • Method Detail

      • setData

        public void setData​(java.nio.ByteBuffer data)
        Parse the data before it is set
        Overrides:
        setData in class TrueTypeTable
      • getData

        public java.nio.ByteBuffer getData()
        Get the data we have stored
        Overrides:
        getData in class TrueTypeTable
      • getLength

        public int getLength()
        Get the length of this table
        Overrides:
        getLength in class TrueTypeTable
      • getVersion

        public int getVersion()
        Getter for property version.
        Returns:
        Value of property version.
      • setVersion

        public void setVersion​(int version)
        Setter for property version.
        Parameters:
        version - New value of property version.
      • toString

        public java.lang.String toString()
        Create a pretty string
        Overrides:
        toString in class TrueTypeTable
      • getAscent

        public short getAscent()
        Getter for property ascent.
        Returns:
        Value of property ascent.
      • setAscent

        public void setAscent​(short ascent)
        Setter for property ascent.
        Parameters:
        ascent - New value of property ascent.
      • getDescent

        public short getDescent()
        Getter for property descent.
        Returns:
        Value of property descent.
      • setDescent

        public void setDescent​(short descent)
        Setter for property descent.
        Parameters:
        descent - New value of property descent.
      • getLineGap

        public short getLineGap()
        Getter for property lineGap.
        Returns:
        Value of property lineGap.
      • setLineGap

        public void setLineGap​(short lineGap)
        Setter for property lineGap.
        Parameters:
        lineGap - New value of property lineGap.
      • getAdvanceWidthMax

        public short getAdvanceWidthMax()
        Getter for property advanceWidthMax.
        Returns:
        Value of property advanceWidthMax.
      • setAdvanceWidthMax

        public void setAdvanceWidthMax​(short advanceWidthMax)
        Setter for property advanceWidthMax.
        Parameters:
        advanceWidthMax - New value of property advanceWidthMax.
      • getMinLeftSideBearing

        public short getMinLeftSideBearing()
        Getter for property minLeftSideBearing.
        Returns:
        Value of property minLeftSideBearing.
      • setMinLeftSideBearing

        public void setMinLeftSideBearing​(short minLeftSideBearing)
        Setter for property minLeftSideBearing.
        Parameters:
        minLeftSideBearing - New value of property minLeftSideBearing.
      • getMinRightSideBearing

        public short getMinRightSideBearing()
        Getter for property minRIghtSideBearing.
        Returns:
        Value of property minRIghtSideBearing.
      • setMinRightSideBearing

        public void setMinRightSideBearing​(short minRightSideBearing)
        Setter for property minRIghtSideBearing.
        Parameters:
        minRightSideBearing - New value of property minRIghtSideBearing.
      • getXMaxExtent

        public short getXMaxExtent()
        Getter for property xMaxExtent.
        Returns:
        Value of property xMaxExtent.
      • setXMaxExtent

        public void setXMaxExtent​(short xMaxExtent)
        Setter for property xMaxExtent.
        Parameters:
        xMaxExtent - New value of property xMaxExtent.
      • getCaretSlopeRise

        public short getCaretSlopeRise()
        Getter for property caretSlopeRise.
        Returns:
        Value of property caretSlopeRise.
      • setCaretSlopeRise

        public void setCaretSlopeRise​(short caretSlopeRise)
        Setter for property caretSlopeRise.
        Parameters:
        caretSlopeRise - New value of property caretSlopeRise.
      • getCaretSlopeRun

        public short getCaretSlopeRun()
        Getter for property caretSlopeRun.
        Returns:
        Value of property caretSlopeRun.
      • setCaretSlopeRun

        public void setCaretSlopeRun​(short caretSlopeRun)
        Setter for property caretSlopeRun.
        Parameters:
        caretSlopeRun - New value of property caretSlopeRun.
      • getCaretOffset

        public short getCaretOffset()
        Getter for property caretOffset.
        Returns:
        Value of property caretOffset.
      • setCaretOffset

        public void setCaretOffset​(short caretOffset)
        Setter for property caretOffset.
        Parameters:
        caretOffset - New value of property caretOffset.
      • getMetricDataFormat

        public short getMetricDataFormat()
        Getter for property metricDataFormat.
        Returns:
        Value of property metricDataFormat.
      • setMetricDataFormat

        public void setMetricDataFormat​(short metricDataFormat)
        Setter for property metricDataFormat.
        Parameters:
        metricDataFormat - New value of property metricDataFormat.
      • getNumOfLongHorMetrics

        public int getNumOfLongHorMetrics()
        Getter for property numOfLongHorMetrics.
        Returns:
        Value of property numOfLongHorMetrics.
      • setNumOfLongHorMetrics

        public void setNumOfLongHorMetrics​(short numOfLongHorMetrics)
        Setter for property numOfLongHorMetrics.
        Parameters:
        numOfLongHorMetrics - New value of property numOfLongHorMetrics.