iText 8.0.2 API
|
This class represents a CMap file. More...
Public Member Functions |
|
CMapToUnicode () | |
Creates a new instance of CMap. More... |
|
virtual bool | HasByteMappings () |
This will tell if this cmap has any two byte mappings. More... |
|
virtual char[] | Lookup (byte[] code, int offset, int length) |
This will perform a lookup into the map. More... |
|
virtual char[] | Lookup (byte[] code) |
virtual char[] | Lookup (int code) |
virtual ICollection< int > | GetCodes () |
virtual IntHashtable | CreateDirectMapping () |
virtual IDictionary< int, int?> | CreateReverseMapping () |
virtual IList< byte[]> | GetCodeSpaceRanges () |
Returns a list containing sequential pairs of code space beginning and endings: (begincodespacerange1, endcodespacerange1, begincodespacerange2, endcodespacerange1, ...) More... |
|
![]() |
|
virtual String | GetName () |
virtual String | GetOrdering () |
virtual String | GetRegistry () |
virtual int | GetSupplement () |
Static Public Member Functions |
|
static iText.IO.Font.Cmap.CMapToUnicode | GetIdentity () |
![]() |
|
static byte[] | DecodeStringToByte (String range) |
Static Public Attributes |
|
static iText.IO.Font.Cmap.CMapToUnicode | EmptyCMapToUnicodeMap |
This class represents a CMap file.
|
inline |
Creates a new instance of CMap.
|
inlinevirtual |
Returns a list containing sequential pairs of code space beginning and endings: (begincodespacerange1, endcodespacerange1, begincodespacerange2, endcodespacerange1, ...)
byte[]
that contain code space ranges
|
inlinevirtual |
This will tell if this cmap has any two byte mappings.
|
inlinevirtual |
This will perform a lookup into the map.
code | The code used to lookup. |
offset | The offset into the byte array. |
length | The length of the data we are getting. |
|
static |