Documents for PDF .NET Edition
GrapeCity.Documents.Pdf Assembly / GrapeCity.Documents.Pdf.Text.CMap Namespace / CMap Class

In This Topic
    CMap Class
    In This Topic
    Represents 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.
    Object Model
    CMap Class
    Public Class CMap 
       Inherits CMapBase
    public class CMap : CMapBase 
    Inheritance Hierarchy


    See Also