Package com.itextpdf.io.font
Interface IExtraEncoding
-
- All Known Implementing Classes:
PdfEncodings.Cp437Conversion,PdfEncodings.SymbolConversion,PdfEncodings.SymbolTTConversion,PdfEncodings.WingdingsConversion
public interface IExtraEncodingClasses implementing this interface can create custom encodings or replace existing ones. It is used in the context ofPdfEncoding.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringbyteToChar(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.
-
-
-
Method Detail
-
charToByte
byte[] charToByte(java.lang.String text, java.lang.String encoding)Converts an Unicode string to a byte array according to some encoding.- 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
nullif no conversion is supported
-
charToByte
byte[] charToByte(char char1, java.lang.String encoding)Converts an Unicode char to a byte array according to some encoding.- 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
nullif no conversion is supported
-
byteToChar
java.lang.String byteToChar(byte[] b, java.lang.String encoding)Converts a byte array to an Unicode string according to some encoding.- 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
nullif no conversion is supported
-
-