Documents for PDF .NET Edition
GrapeCity.Documents.Pdf Assembly / GrapeCity.Documents.Pdf.Text.CMap Namespace
Inheritance Hierarchy
In This Topic
    GrapeCity.Documents.Pdf.Text.CMap Namespace
    In This Topic
    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