Package com.itextpdf.io.font.cmap
Class AbstractCMap
java.lang.Object
com.itextpdf.io.font.cmap.AbstractCMap
- Direct Known Subclasses:
CMapByteCid
,CMapCidToCodepoint
,CMapCidUni
,CMapCodepointToCid
,CMapToUnicode
,CMapUniCid
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract void
addChar
(String mark, CMapObject code) (package private) void
addCodeSpaceRange
(byte[] low, byte[] high) (package private) void
addRange
(String from, String to, CMapObject code) private static int
byteArrayToInt
(byte[] b) static byte[]
decodeStringToByte
(String range) getName()
int
private static void
intToByteArray
(int n, byte[] b) (package private) void
(package private) void
setOrdering
(String ordering) (package private) void
setRegistry
(String registry) (package private) void
setSupplement
(int supplement) protected String
toUnicodeString
(String value, boolean isHexWriting)
-
Field Details
-
cmapName
-
registry
-
ordering
-
supplement
private int supplement
-
-
Constructor Details
-
AbstractCMap
public AbstractCMap()
-
-
Method Details
-
getName
-
setName
-
getOrdering
-
setOrdering
-
getRegistry
-
setRegistry
-
getSupplement
public int getSupplement() -
setSupplement
void setSupplement(int supplement) -
addChar
-
addCodeSpaceRange
void addCodeSpaceRange(byte[] low, byte[] high) -
addRange
-
decodeStringToByte
-
toUnicodeString
-
intToByteArray
private static void intToByteArray(int n, byte[] b) -
byteArrayToInt
private static int byteArrayToInt(byte[] b)
-