iText 7 7.1.8 API
iText.IO.Font.CMapEncoding Class Reference

Public Member Functions

  CMapEncoding (String cmap)
 
Parameters
cmap CMap name.

 
  CMapEncoding (String cmap, String uniMap)
 
  CMapEncoding (String cmap, byte[] cmapBytes)
 
virtual bool  IsDirect ()
 
virtual bool  HasUniMap ()
 
virtual String  GetRegistry ()
 
virtual String  GetOrdering ()
 
virtual int  GetSupplement ()
 
virtual String  GetUniMapName ()
 
virtual String  GetCmapName ()
 
virtual bool  IsBuiltWith (String cmap)
  Checks whether the CMapEncoding was built with corresponding cmap name. More...
 
virtual int  GetCmapCode (int cid)
 
virtual byte[]  GetCmapBytes (int cid)
 
virtual int  FillCmapBytes (int cid, byte[] array, int offset)
 
virtual void  FillCmapBytes (int cid, ByteBuffer buffer)
 
virtual int  GetCmapBytesLength (int cid)
 
virtual int  GetCidCode (int cmapCode)
 
virtual bool  ContainsCodeInCodeSpaceRange (int code, int length)
 

Constructor & Destructor Documentation

◆ CMapEncoding()

iText.IO.Font.CMapEncoding.CMapEncoding ( String  cmap,
String  uniMap 
)
inline
Parameters
cmap CMap name.
uniMap CMap to convert Unicode value to CID.

Member Function Documentation

◆ GetCmapCode()

virtual int iText.IO.Font.CMapEncoding.GetCmapCode ( int  cid )
inlinevirtual
Parameters
cid a CID
Returns
CMAP code as an int

◆ IsBuiltWith()

virtual bool iText.IO.Font.CMapEncoding.IsBuiltWith ( String  cmap )
inlinevirtual

Checks whether the CMapEncoding was built with corresponding cmap name.

Parameters
cmap a CMAP
Returns
true, if the CMapEncoding was built with the cmap. Otherwise false.