iText 5

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

Returns

Name

IDictionary<int, int>

CreateDirectMapping

()

IDictionary<int, int>

CreateReverseMapping

()

bool

HasOneByteMappings

()

bool

HasTwoByteMappings

()

string

Lookup

(byte``[] code, int offset, int length)

Internal methods

Returns

Name

void

AddChar

(...)

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

Type

Name

Description

byte``[]

code

int

offset

int

length

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

Type

Name

Description

int

cid

string

uni

AddChar [2/2]

Source code

internal override void AddChar(PdfString mark, PdfObject code)

Arguments

Type

Name

Description

PdfString

mark

PdfObject

code

GetIdentity

Source code

public static CMapToUnicode GetIdentity()

Generated with ModularDoc