iText 8.0.2 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 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 IList< byte[]>  GetCodeSpaceRanges ()
 

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

◆ 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.