[]
        
(Showing Draft Content)

PdfCMapTable

Class: PdfCMapTable

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.

Extends

Accessors

id

Get Signature

get id(): number;

Gets the reference to the object.

Returns

number

Inherited from

ObjectBase.id


isPredefined

Get Signature

get isPredefined(): boolean;

Gets a value indicating whether the CMap is predefined and is specified by name in a PDF file.

Returns

boolean


name

Get Signature

get name(): string;

Gets the CMap name.

Returns

string


om

Get Signature

get om(): ObjectManager;

Gets the owner ObjectManager instance.

Returns

ObjectManager

Inherited from

ObjectBase.om


vertical

Get Signature

get vertical(): boolean;

Gets a value indicating whether the PdfCMapTable defines the vertical font.

Returns

boolean

Methods

free()

free(): void;

Detaches the object from the ObjectManager and deallocates its memory, if possible.

Returns

void

Inherited from

ObjectBase.free


rebind()

rebind(omTo): void;

Rebinds the object from the current ObjectManager to the specified one.

Parameters

omTo

ObjectManager

The new ObjectManager for the object.

Returns

void

Inherited from

ObjectBase.rebind