PdfASymbolicFontEncodingStrategy.QueueItem

Inheritance: java.lang.Object

public static class PdfASymbolicFontEncodingStrategy.QueueItem

Specifies encoding subtable. Each encoding subtable has unique combination of parameters (PlatformID, PlatformSpecificID). Enumeration CMapEncodingTableType and property CMapEncodingTable were implemented to make easier set of encoding subtable needed.

Constructors

ConstructorDescription
QueueItem()Constructor, specifies mac subtable(1,0) by default
QueueItem(int platformID, int platformSpecificID)Constructor
QueueItem(short cmapTable)Constructor

Methods

MethodDescription
getCMapEncodingTable()Specifies encoding subtable via CMapEncodingTableType enumeration
setCMapEncodingTable(short value)Specifies encoding subtable via CMapEncodingTableType enumeration
getPlatformId()Platform identifier for encoding subtable
setPlatformId(int value)Platform identifier for encoding subtable
getPlatformSpecificId()Platform-specific encoding identifier for encoding subtable
setPlatformSpecificId(int value)Platform-specific encoding identifier for encoding subtable

QueueItem()

public QueueItem()

Constructor, specifies mac subtable(1,0) by default

QueueItem(int platformID, int platformSpecificID)

public QueueItem(int platformID, int platformSpecificID)

Constructor

Parameters:

ParameterTypeDescription
platformIDintPlatform identifier for encoding subtable
platformSpecificIDintPlatform-specific encoding identifier for encoding subtable

QueueItem(short cmapTable)

public QueueItem(short cmapTable)

Constructor

Parameters:

ParameterTypeDescription
cmapTableshortencoding subtable

getCMapEncodingTable()

public short getCMapEncodingTable()

Specifies encoding subtable via CMapEncodingTableType enumeration

Returns: short - encoding subtable

setCMapEncodingTable(short value)

public void setCMapEncodingTable(short value)

Specifies encoding subtable via CMapEncodingTableType enumeration

Parameters:

ParameterTypeDescription
valueshortencoding subtable

getPlatformId()

public int getPlatformId()

Platform identifier for encoding subtable

Returns: int - int value

setPlatformId(int value)

public void setPlatformId(int value)

Platform identifier for encoding subtable

Parameters:

ParameterTypeDescription
valueintint value

getPlatformSpecificId()

public int getPlatformSpecificId()

Platform-specific encoding identifier for encoding subtable

Returns: int - int value

setPlatformSpecificId(int value)

public void setPlatformSpecificId(int value)

Platform-specific encoding identifier for encoding subtable

Parameters:

ParameterTypeDescription
valueintint value