Skip to main content
Skip table of contents

CMapAwareDocumentFont

CMapAwareDocumentFont Public class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph iTextSharp.text.pdf
  iTextSharp.text.pdf.CMapAwareDocumentFont[[CMapAwareDocumentFont]]
  iTextSharp.text.pdf.DocumentFont[[DocumentFont]]
  end
iTextSharp.text.pdf.DocumentFont --> iTextSharp.text.pdf.CMapAwareDocumentFont

Members

Methods

Public methods
ReturnsName
stringDecode(byte``[] cidbytes, int offset, int len)
stringDecodeSingleCharacter(byte``[] cidbytes, int offset, int len)
stringEncode(byte``[] bytes, int offset, int len)
intGetWidth(int char1)

Details

Inheritance

Constructors

CMapAwareDocumentFont [1/2]

Source code

public CMapAwareDocumentFont(PdfDictionary font)
Arguments
TypeNameDescription
PdfDictionaryfont
CMapAwareDocumentFont [2/2]

Source code

public CMapAwareDocumentFont(PRIndirectReference refFont)
Arguments
TypeNameDescription
PRIndirectReferencerefFont

Methods

GetWidth

Source code

public override int GetWidth(int char1)
Arguments
TypeNameDescription
intchar1
Decode

Source code

public virtual string Decode(byte[] cidbytes, int offset, int len)
Arguments
TypeNameDescription
byte``[]cidbytes
intoffset
intlen
DecodeSingleCharacter

Source code

public virtual string DecodeSingleCharacter(byte[] cidbytes, int offset, int len)
Arguments
TypeNameDescription
byte``[]cidbytes
intoffset
intlen
Encode

Source code

public virtual string Encode(byte[] bytes, int offset, int len)
Arguments
TypeNameDescription
byte``[]bytes
intoffset
intlen

Generated with ModularDoc

JavaScript errors detected

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

If this problem persists, please contact our support.