Skip to main content
Skip table of contents

CMapToUnicode

CMapToUnicode Public class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph iTextSharp.text.pdf.fonts.cmaps
  iTextSharp.text.pdf.fonts.cmaps.CMapToUnicode[[CMapToUnicode]]
  iTextSharp.text.pdf.fonts.cmaps.AbstractCMap[[AbstractCMap]]
  class iTextSharp.text.pdf.fonts.cmaps.AbstractCMap abstractStyle;
  end
iTextSharp.text.pdf.fonts.cmaps.AbstractCMap --> iTextSharp.text.pdf.fonts.cmaps.CMapToUnicode

Members

Methods

Public methods
ReturnsName
IDictionary<int, int>CreateDirectMapping()
IDictionary<int, int>CreateReverseMapping()
boolHasOneByteMappings()
boolHasTwoByteMappings()
stringLookup(byte``[] code, int offset, int length)
Internal methods
ReturnsName
voidAddChar(...)
Public Static methods

Details

Inheritance

Constructors

CMapToUnicode

Source code

public CMapToUnicode()

Methods

HasOneByteMappings

Source code

public virtual bool HasOneByteMappings()
HasTwoByteMappings

Source code

public virtual bool HasTwoByteMappings()
Lookup

Source code

public virtual string Lookup(byte[] code, int offset, int length)
Arguments
TypeNameDescription
byte``[]code
intoffset
intlength
CreateReverseMapping

Source code

public virtual IDictionary<int, int> CreateReverseMapping()
CreateDirectMapping

Source code

public virtual IDictionary<int, int> CreateDirectMapping()
AddChar [1/2]

Source code

internal void AddChar(int cid, string uni)
Arguments
TypeNameDescription
intcid
stringuni
AddChar [2/2]

Source code

internal override void AddChar(PdfString mark, PdfObject code)
Arguments
TypeNameDescription
PdfStringmark
PdfObjectcode
GetIdentity

Source code

public static CMapToUnicode GetIdentity()

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.