Package com.tom_roush.fontbox.cff
Class Type1FontUtil
- java.lang.Object
-
- com.tom_roush.fontbox.cff.Type1FontUtil
-
public final class Type1FontUtil extends Object
This class contains some helper methods handling Type1-Fonts.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]charstringDecrypt(byte[] buffer, int n)Decrypt charstring.static byte[]charstringEncrypt(byte[] buffer, int n)Encrypt charstring.static byte[]eexecDecrypt(byte[] buffer)Decrypt eexec.static byte[]eexecEncrypt(byte[] buffer)Encrypt eexec.static byte[]hexDecode(String string)Converts a string representing a hex value into a byte array.static StringhexEncode(byte[] bytes)Converts a byte-array into a string with the corresponding hex value.
-
-
-
Method Detail
-
hexEncode
public static String hexEncode(byte[] bytes)
Converts a byte-array into a string with the corresponding hex value.- Parameters:
bytes- the byte array- Returns:
- the string with the hex value
-
hexDecode
public static byte[] hexDecode(String string)
Converts a string representing a hex value into a byte array.- Parameters:
string- the string representing the hex value- Returns:
- the hex value as byte array
-
eexecEncrypt
public static byte[] eexecEncrypt(byte[] buffer)
Encrypt eexec.- Parameters:
buffer- the given data- Returns:
- the encrypted data
-
charstringEncrypt
public static byte[] charstringEncrypt(byte[] buffer, int n)Encrypt charstring.- Parameters:
buffer- the given datan- blocksize?- Returns:
- the encrypted data
-
eexecDecrypt
public static byte[] eexecDecrypt(byte[] buffer)
Decrypt eexec.- Parameters:
buffer- the given encrypted data- Returns:
- the decrypted data
-
charstringDecrypt
public static byte[] charstringDecrypt(byte[] buffer, int n)Decrypt charstring.- Parameters:
buffer- the given encrypted datan- blocksize?- Returns:
- the decrypted data
-
-