Class CFFDataInput

java.lang.Object
org.apache.fontbox.cff.DataInput
org.apache.fontbox.cff.CFFDataInput

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

    • CFFDataInput

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

    • readCard8

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

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

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

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

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