Class
PredefinedCMapsProvider

Provides access to predefined CMap resources for mapping character codes in document text (such as PDF), using Adobe’s public character collections. A list with predefined resources can be found on the following repository - https://github.com/adobe-type-tools/cmap-resources.

Definition

Namespace:Telerik.Windows.Documents.CMapUtils

Assembly:Telerik.Windows.Documents.CMapUtils.dll

Syntax:

cs-api-definition
public class PredefinedCMapsProvider : PredefinedCMapsProviderBase

Inheritance: objectPredefinedCMapsProviderBasePredefinedCMapsProvider

Constructors

PredefinedCMapsProvider()

Create a provider that supplies embedded Adobe CMap resources for mapping character codes when processing documents.

Declaration

cs-api-definition
public PredefinedCMapsProvider()

Methods

GetCidCMapData(string)

Retrieves the character code to CID mapping for a predefined CMap resource in document text (such as PDF).

Declaration

cs-api-definition
public override byte[] GetCidCMapData(string name)

Parameters

name

string

The name of the predefined CMap.

Returns

byte[]

The CMap resource data.

Overrides PredefinedCMapsProviderBase.GetCidCMapData(string)

GetUnicodeCMapData(string)

Retrieves the character code to Unicode mapping for a predefined CMap resource in document text (such as PDF).

Declaration

cs-api-definition
public override byte[] GetUnicodeCMapData(string name)

Parameters

name

string

The name of the predefined CMap.

Returns

byte[]

The CMap resource data.

Overrides PredefinedCMapsProviderBase.GetUnicodeCMapData(string)