Class TTFTable

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private long checkSum  
      protected boolean initialized
      Indicates if the table is initialized or not.
      private long length  
      private long offset  
      private java.lang.String tag  
    • Constructor Summary

      Constructors 
      Constructor Description
      TTFTable()
      Constructor.
    • Field Detail

      • tag

        private java.lang.String tag
      • checkSum

        private long checkSum
      • offset

        private long offset
      • length

        private long length
      • initialized

        protected boolean initialized
        Indicates if the table is initialized or not.
    • Constructor Detail

      • TTFTable

        TTFTable()
        Constructor.
    • Method Detail

      • getCheckSum

        public long getCheckSum()
        Returns:
        Returns the checkSum.
      • setCheckSum

        void setCheckSum​(long checkSumValue)
        Parameters:
        checkSumValue - The checkSum to set.
      • getLength

        public long getLength()
        Returns:
        Returns the length.
      • setLength

        void setLength​(long lengthValue)
        Parameters:
        lengthValue - The length to set.
      • getOffset

        public long getOffset()
        Returns:
        Returns the offset.
      • setOffset

        void setOffset​(long offsetValue)
        Parameters:
        offsetValue - The offset to set.
      • getTag

        public java.lang.String getTag()
        Returns:
        Returns the tag.
      • setTag

        void setTag​(java.lang.String tagValue)
        Parameters:
        tagValue - The tag to set.
      • getInitialized

        public boolean getInitialized()
        Indicates if the table is already initialized.
        Returns:
        true if the table is initialized
      • read

        void read​(TrueTypeFont ttf,
                  TTFDataStream data)
           throws java.io.IOException
        This will read the required data from the stream.
        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.
      • readHeaders

        void readHeaders​(TrueTypeFont ttf,
                         TTFDataStream data,
                         FontHeaders outHeaders)
                  throws java.io.IOException
        This will read required headers from the stream into outHeaders.
        Parameters:
        ttf - The font that is being read.
        data - The stream to read the data from.
        outHeaders - The class to write the data to.
        Throws:
        java.io.IOException - If there is an error reading the data.