Class DataOutput

java.lang.Object
org.apache.fontbox.cff.DataOutput

public class DataOutput extends Object
  • Field Details

  • Constructor Details

    • DataOutput

      public DataOutput()
      Constructor.
    • DataOutput

      public DataOutput(String encoding)
      Constructor with a given encoding.
      Parameters:
      encoding - the encoding to be used for writing
  • Method Details

    • getBytes

      public byte[] getBytes()
      Returns the written data buffer as byte array.
      Returns:
      the data buffer as byte array
    • write

      public void write(int value)
      Write an int value to the buffer.
      Parameters:
      value - the given value
    • write

      public void write(byte[] buffer)
      Write a byte array to the buffer.
      Parameters:
      buffer - the given byte array
    • write

      public void write(byte[] buffer, int offset, int length)
      Write a part of a byte array to the buffer.
      Parameters:
      buffer - the given byte buffer
      offset - the offset where to start
      length - the amount of bytes to be written from the array
    • print

      public void print(String string) throws IOException
      Write the given string to the buffer using the given encoding.
      Parameters:
      string - the given string
      Throws:
      IOException - If an error occurs during writing the data to the buffer
    • println

      public void println(String string) throws IOException
      Write the given string to the buffer using the given encoding. A newline is added after the given string
      Parameters:
      string - the given string
      Throws:
      IOException - If an error occurs during writing the data to the buffer
    • println

      public void println()
      Add a newline to the given string.