Package org.apache.fop.render.pcl.fonts
Class PCLByteWriterUtil
- java.lang.Object
-
- org.apache.fop.render.pcl.fonts.PCLByteWriterUtil
-
public final class PCLByteWriterUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]
insertIntoArray(int index, byte[] insertTo, byte[] data)
static int
log(int x, int base)
static int
maxPower2(int value)
static byte[]
padBytes(byte[] in, int length)
static byte[]
padBytes(byte[] in, int length, int value)
static byte
signedByte(int s)
static byte[]
signedInt(int s)
static byte[]
toByteArray(int[] s)
static int
unsignedByte(int b)
static byte[]
unsignedInt(int s)
static byte[]
unsignedLongInt(int s)
static byte[]
unsignedLongInt(long s)
static byte[]
updateDataAtLocation(byte[] data, byte[] update, int offset)
static byte[]
writeCommand(java.lang.String cmd)
Writes a PCL escape command to the output stream.
-
-
-
Method Detail
-
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 java.io.IOException
- Throws:
java.io.IOException
-
updateDataAtLocation
public static byte[] updateDataAtLocation(byte[] data, byte[] update, int offset)
-
writeCommand
public static byte[] writeCommand(java.lang.String cmd) throws java.io.IOException
Writes a PCL escape command to the output stream.- Parameters:
cmd
- the command (without the ESCAPE character)- Throws:
java.io.IOException
- In case of an I/O error
-
-