Class CMapCidToCodepoint

java.lang.Object
com.itextpdf.io.font.cmap.AbstractCMap
com.itextpdf.io.font.cmap.CMapCidToCodepoint

public class CMapCidToCodepoint extends AbstractCMap
  • Field Details

    • EMPTY

      private static final byte[] EMPTY
    • map

      private final Map<Integer,byte[]> map
    • codeSpaceRanges

      private final List<byte[]> codeSpaceRanges
  • Constructor Details

    • CMapCidToCodepoint

      public CMapCidToCodepoint()
  • Method Details

    • addChar

      void addChar(String mark, CMapObject code)
      Specified by:
      addChar in class AbstractCMap
    • lookup

      public byte[] lookup(int cid)
    • getReversMap

      public IntHashtable getReversMap()
    • getCodeSpaceRanges

      public List<byte[]> getCodeSpaceRanges()
      Returns a list containing sequential pairs of code space beginning and endings: (begincodespacerange1, endcodespacerange1, begincodespacerange2, endcodespacerange1, ...)
      Returns:
      list of byte[] that contain code space ranges
    • addCodeSpaceRange

      void addCodeSpaceRange(byte[] low, byte[] high)
      Overrides:
      addCodeSpaceRange in class AbstractCMap