Package com.itextpdf.text.pdf
Class PdfEncodings.SymbolConversion
- java.lang.Object
-
- com.itextpdf.text.pdf.PdfEncodings.SymbolConversion
-
- All Implemented Interfaces:
ExtraEncoding
- Enclosing class:
- PdfEncodings
private static class PdfEncodings.SymbolConversion extends java.lang.Object implements ExtraEncoding
-
-
Field Summary
Fields Modifier and Type Field Description private char[]
byteToChar
private static IntHashtable
t1
private static IntHashtable
t2
private static char[]
table1
private static char[]
table2
private IntHashtable
translation
-
Constructor Summary
Constructors Constructor Description SymbolConversion(boolean symbol)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
byteToChar(byte[] b, java.lang.String encoding)
Converts a byte array to an Unicode string according to some encoding.byte[]
charToByte(char char1, java.lang.String encoding)
Converts an Unicode char to a byte array according to some encoding.byte[]
charToByte(java.lang.String text, java.lang.String encoding)
Converts an Unicode string to a byte array according to some encoding.
-
-
-
Field Detail
-
t1
private static final IntHashtable t1
-
t2
private static final IntHashtable t2
-
translation
private IntHashtable translation
-
byteToChar
private final char[] byteToChar
-
table1
private static final char[] table1
-
table2
private static final char[] table2
-
-
Method Detail
-
charToByte
public byte[] charToByte(java.lang.String text, java.lang.String encoding)
Description copied from interface:ExtraEncoding
Converts an Unicode string to a byte array according to some encoding.- Specified by:
charToByte
in interfaceExtraEncoding
- Parameters:
text
- the Unicode stringencoding
- the requested encoding. It's mainly of use if the same class supports more than one encoding.- Returns:
- the conversion or
null
if no conversion is supported
-
charToByte
public byte[] charToByte(char char1, java.lang.String encoding)
Description copied from interface:ExtraEncoding
Converts an Unicode char to a byte array according to some encoding.- Specified by:
charToByte
in interfaceExtraEncoding
- Parameters:
char1
- the Unicode charencoding
- the requested encoding. It's mainly of use if the same class supports more than one encoding.- Returns:
- the conversion or
null
if no conversion is supported
-
byteToChar
public java.lang.String byteToChar(byte[] b, java.lang.String encoding)
Description copied from interface:ExtraEncoding
Converts a byte array to an Unicode string according to some encoding.- Specified by:
byteToChar
in interfaceExtraEncoding
- Parameters:
b
- the input byte arrayencoding
- the requested encoding. It's mainly of use if the same class supports more than one encoding.- Returns:
- the conversion or
null
if no conversion is supported
-
-