EncodingInfo Class Documentation

classEncodingInfo : SystemIDisposable

Namespace:Datalogics::PDFL

Inherits from:
SystemIDisposable

Detailed Description

Represents a font's encoding data.

Encoding is the process that transforms a set of Unicode characters into a series of bytes.

With PDF files, Unicode values are used to represent individual character within a font set. Unicode assigns a symbolic value to represent every single character in a wide variety of fonts, scripts, and languages.

For example, the Unicode value "U+0041" refers to the capital letter "A" in a Latin script.

The EncodingInfo Class is used to provide basic information about an encoding. For example, EncodingInfo could be used to provide just the code name and description for a Unicode standard font or language encoding, like this:

IBM860 (Portuguese, DOS)

ibm861 (Icelandic, DOS)

DOS-862 (Hebrew, DOS)

IBM863 (French Canadian, DOS)

IBM864 (Arabic, 864)

iso-8859-9 (Turkish, ISO)

iso-8859-13 (Estonian, ISO)

(c)2007 Datalogics Inc. Datalogics is a registered trademark of Datalogics Incorporated. Other company and brand, product and service names are for identification purposes only and may be trademarks or registered trademarks of their respective holders. Data is subject to change without notice.

Referenced by

Uses types

Constructor & Destructor Documentation

EncodingInfo

EncodingInfo(EncodingInforhs, InternalConstructsignifier)

Parameters

signifier: InternalConstruct

~EncodingInfo

~EncodingInfo()

Destructor.

Property Documentation

CharNames

System.Collections.Generic.IList< System.String >CharNames[get]

container for differences array/character names

EncodingName

stringEncodingName[get]

Return the encoding name/cmap name for the font eg:

WinAnsiEncoding

MacRomanEncoding

Identity-H

Member Function Documentation

ConstructorRetrieve

static EncodingInfoConstructorRetrieve(System.IntPtrignored)

Parameters

ignored: System.IntPtr

Returns:

EncodingInfo

Dispose

voidDispose()

Returns:

void

DisposeChildren

voidDisposeChildren()

Returns:

void