Class PCLByteWriterUtil

java.lang.Object
org.apache.fop.render.pcl.fonts.PCLByteWriterUtil

public final class PCLByteWriterUtil extends Object
  • Method Details

    • padBytes

      public static byte[] padBytes(byte[] in, int length)
    • padBytes

      public static byte[] padBytes(byte[] in, int length, int value)
    • signedInt

      public static byte[] signedInt(int s)
    • signedByte

      public static byte signedByte(int s)
    • unsignedLongInt

      public static byte[] unsignedLongInt(int s)
    • unsignedLongInt

      public static byte[] unsignedLongInt(long s)
    • unsignedInt

      public static byte[] unsignedInt(int s)
    • unsignedByte

      public static int unsignedByte(int b)
    • maxPower2

      public static int maxPower2(int value)
    • log

      public static int log(int x, int base)
    • toByteArray

      public static byte[] toByteArray(int[] s)
    • insertIntoArray

      public static byte[] insertIntoArray(int index, byte[] insertTo, byte[] data) throws IOException
      Throws:
      IOException
    • updateDataAtLocation

      public static byte[] updateDataAtLocation(byte[] data, byte[] update, int offset)
    • writeCommand

      public static byte[] writeCommand(String cmd) throws IOException
      Writes a PCL escape command to the output stream.
      Parameters:
      cmd - the command (without the ESCAPE character)
      Throws:
      IOException - In case of an I/O error