com.sun.pdfview.font.ttf

Class CmapTable

public class CmapTable extends TrueTypeTable

Represents the TTF "cmap" table
Constructor Summary
protected CmapTable()
Creates a new instance of CmapTable
Method Summary
voidaddCMap(short platformID, short platformSpecificID, CMap cMap)
Add a CMap
CMapgetCMap(short platformID, short platformSpecificID)
Get a CMap by platform and specific ID
CMap[]getCMaps()
Get all CMaps
shortgetNumberSubtables()
Get the number of tables
shortgetVersion()
Getter for property version.
voidremoveCMap(short platformID, short platformSpecificID)
Remove a CMap
voidsetVersion(short version)
Setter for property version.

Constructor Detail

CmapTable

protected CmapTable()
Creates a new instance of CmapTable

Method Detail

addCMap

public void addCMap(short platformID, short platformSpecificID, CMap cMap)
Add a CMap

getCMap

public CMap getCMap(short platformID, short platformSpecificID)
Get a CMap by platform and specific ID

getCMaps

public CMap[] getCMaps()
Get all CMaps

getNumberSubtables

public short getNumberSubtables()
Get the number of tables

getVersion

public short getVersion()
Getter for property version.

Returns: Value of property version.

removeCMap

public void removeCMap(short platformID, short platformSpecificID)
Remove a CMap

setVersion

public void setVersion(short version)
Setter for property version.

Parameters: version New value of property version.