Documents for PDF, .NET Edition Documentation
GrapeCity.Documents.Pdf.Text.CMap Namespace
Inheritance Hierarchy
GrapeCity.Documents.Pdf Assembly : GrapeCity.Documents.Pdf.Text.CMap Namespace
Classes
 ClassDescription
ClassRepresents a CMap table.

A CMap specifies the mapping from character codes to character selectors, it is used to extract Unicode text from PDF documents. In most cases CMaps are fully embedded into the PDF document. But in rare cases a CMap in a PDF is specified by a PDF name object, where this name identifies a predefined CMap that should be known to the PDF processor.

GrapeCity.Documents.Pdf contains the following predefined CMaps:
  • 90ms-RKSJ-H
  • 90ms-RKSJ-V
  • 90msp-RKSJ-H
  • 90msp-RKSJ-V
  • Identity-H
  • Identity-V
  • UniCNS-UCS2-H
  • UniCNS-UCS2-V
  • UniGB-UCS2-H
  • UniGB-UCS2-V
  • UniJIS-UCS2-H
  • UniJIS-UTF16-H
  • UniJIS-UTF16-V
  • UniKS-UCS2-H
  • UniKS-UCS2-V
The optional GrapeCity.Documents.Pdf.Resources package contains many other less common predefined CMap files. See GrapeCity.Documents.Pdf.ICMapProvider and GrapeCity.Documents.Pdf.GcPdfDocument.CMapProvider for details.
ClassThe base abstract class for classes representing CMaps.
See Also

Reference

GrapeCity.Documents.Pdf Assembly