Package com.sun.pdfview.font.ttf
Class CMapFormat0
- java.lang.Object
-
- com.sun.pdfview.font.ttf.CMap
-
- com.sun.pdfview.font.ttf.CMapFormat0
-
public class CMapFormat0 extends CMap
-
-
Field Summary
Fields Modifier and Type Field Description private byte[]
glyphIndex
The glyph index array
-
Constructor Summary
Constructors Modifier Constructor Description protected
CMapFormat0(short language)
Creates a new instance of CMapFormat0
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.ByteBuffer
getData()
Get the data in this map as a ByteBuffershort
getLength()
Get the length of this tableprotected byte[]
getMap()
Get the whole mapbyte
map(byte src)
Map from a bytechar
map(char src)
Cannot map from shortchar
reverseMap(short glyphID)
Get the src code which maps to the given glyphIDvoid
setData(int length, java.nio.ByteBuffer data)
Read the map in from a byte buffervoid
setMap(byte[] glyphIndex)
Set the entire mapvoid
setMap(byte src, byte dest)
Set a single mapping entry
-
-
-
Method Detail
-
getLength
public short getLength()
Get the length of this table
-
reverseMap
public char reverseMap(short glyphID)
Get the src code which maps to the given glyphID- Specified by:
reverseMap
in classCMap
-
setMap
public void setMap(byte[] glyphIndex)
Set the entire map
-
setMap
public void setMap(byte src, byte dest)
Set a single mapping entry
-
getMap
protected byte[] getMap()
Get the whole map
-
getData
public java.nio.ByteBuffer getData()
Get the data in this map as a ByteBuffer
-
-