Class AbstractCMap

java.lang.Object
com.itextpdf.io.font.cmap.AbstractCMap
Direct Known Subclasses:
CMapByteCid, CMapCidToCodepoint, CMapCidUni, CMapCodepointToCid, CMapToUnicode, CMapUniCid

public abstract class AbstractCMap extends Object
  • Field Details

    • cmapName

      private String cmapName
    • registry

      private String registry
    • ordering

      private String ordering
    • supplement

      private int supplement
  • Constructor Details

    • AbstractCMap

      public AbstractCMap()
  • Method Details

    • getName

      public String getName()
    • setName

      void setName(String cmapName)
    • getOrdering

      public String getOrdering()
    • setOrdering

      void setOrdering(String ordering)
    • getRegistry

      public String getRegistry()
    • setRegistry

      void setRegistry(String registry)
    • getSupplement

      public int getSupplement()
    • setSupplement

      void setSupplement(int supplement)
    • addChar

      abstract void addChar(String mark, CMapObject code)
    • addCodeSpaceRange

      void addCodeSpaceRange(byte[] low, byte[] high)
    • addRange

      void addRange(String from, String to, CMapObject code)
    • decodeStringToByte

      public static byte[] decodeStringToByte(String range)
    • toUnicodeString

      protected String toUnicodeString(String value, boolean isHexWriting)
    • intToByteArray

      private static void intToByteArray(int n, byte[] b)
    • byteArrayToInt

      private static int byteArrayToInt(byte[] b)