Package com.itextpdf.io.font
Class CMapEncoding
java.lang.Object
com.itextpdf.io.font.CMapEncoding
-
Constructor Summary
ConstructorsConstructorDescriptionCMapEncoding(String cmap) CMapEncoding(String cmap, byte[] cmapBytes) CMapEncoding(String cmap, String uniMap) -
Method Summary
Modifier and TypeMethodDescriptionintfillCmapBytes(int cid, byte[] array, int offset) voidfillCmapBytes(int cid, ByteBuffer buffer) intgetCidCode(int cmapCode) byte[]getCmapBytes(int cid) intgetCmapBytesLength(int cid) intbooleanbooleanisBuiltWith(String cmap) Checks whether theCMapEncodingwas built with corresponding cmap name.booleanisDirect()
-
Constructor Details
-
CMapEncoding
- Parameters:
-
cmap- CMap name.
-
CMapEncoding
- Parameters:
-
cmap- CMap name. -
uniMap- CMap to convert Unicode value to CID.
-
CMapEncoding
-
-
Method Details
-
isDirect
public boolean isDirect() -
hasUniMap
public boolean hasUniMap() -
getRegistry
-
getOrdering
-
getSupplement
public int getSupplement() -
getUniMapName
-
getCmapName
-
isBuiltWith
Checks whether theCMapEncodingwas built with corresponding cmap name.- Parameters:
-
cmap- a CMAP - Returns:
- true, if the CMapEncoding was built with the cmap. Otherwise false.
-
getCmapBytes
public byte[] getCmapBytes(int cid) -
fillCmapBytes
public int fillCmapBytes(int cid, byte[] array, int offset) -
fillCmapBytes
-
getCmapBytesLength
public int getCmapBytesLength(int cid) -
getCidCode
public int getCidCode(int cmapCode) -
getCodeSpaceRanges
-