Class CFFDataInput


  • public class CFFDataInput
    extends DataInput
    This is specialized DataInput. It's used to parse a CFFFont.
    Version:
    $Revision$
    Author:
    Villu Ruusmann
    • Constructor Detail

      • CFFDataInput

        public CFFDataInput​(byte[] buffer)
        Constructor.
        Parameters:
        buffer - the buffer to be read
    • Method Detail

      • readCard8

        public int readCard8()
                      throws java.io.IOException
        Read one single Card8 value from the buffer.
        Returns:
        the card8 value
        Throws:
        java.io.IOException - if an error occurs during reading
      • readCard16

        public int readCard16()
                       throws java.io.IOException
        Read one single Card16 value from the buffer.
        Returns:
        the card16 value
        Throws:
        java.io.IOException - if an error occurs during reading
      • readOffset

        public int readOffset​(int offSize)
                       throws java.io.IOException
        Read the offset from the buffer.
        Parameters:
        offSize - the given offsize
        Returns:
        the offset
        Throws:
        java.io.IOException - if an error occurs during reading
      • readOffSize

        public int readOffSize()
                        throws java.io.IOException
        Read the offsize from the buffer.
        Returns:
        the offsize
        Throws:
        java.io.IOException - if an error occurs during reading
      • readSID

        public int readSID()
                    throws java.io.IOException
        Read a SID from the buffer.
        Returns:
        the SID
        Throws:
        java.io.IOException - if an error occurs during reading