|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.pdfview.font.ttf.CMap
com.sun.pdfview.font.ttf.CMapFormat4
public class CMapFormat4
| Field Summary | |
|---|---|
java.util.SortedMap<com.sun.pdfview.font.ttf.CMapFormat4.Segment,java.lang.Object> |
segments
The segments and associated data can be a char[] or an Integer |
| Constructor Summary | |
|---|---|
protected |
CMapFormat4(short language)
Creates a new instance of CMapFormat0 |
| Method Summary | |
|---|---|
void |
addSegment(short startCode,
short endCode,
char[] map)
Add a segment with a map |
void |
addSegment(short startCode,
short endCode,
short idDelta)
Add a segment with an idDelta |
java.nio.ByteBuffer |
getData()
Get the data in the map as a byte buffer |
short |
getEntrySelector()
Get the entry selector |
short |
getLength()
Get the length of this table |
short |
getRangeShift()
Get the rangeShift() |
short |
getSearchRange()
Get the search range |
short |
getSegmentCount()
Get the segment count |
byte |
map(byte src)
Cannot map from a byte |
char |
map(char src)
Map from char |
void |
removeSegment(short startCode,
short endCode)
Remove a segment |
char |
reverseMap(short glyphID)
Get the src code which maps to the given glyphID |
void |
setData(int length,
java.nio.ByteBuffer data)
Get the data in this map as a ByteBuffer |
java.lang.String |
toString()
Get a pretty string |
| Methods inherited from class com.sun.pdfview.font.ttf.CMap |
|---|
createMap, getFormat, getLanguage, getMap |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public java.util.SortedMap<com.sun.pdfview.font.ttf.CMapFormat4.Segment,java.lang.Object> segments
| Constructor Detail |
|---|
protected CMapFormat4(short language)
| Method Detail |
|---|
public void addSegment(short startCode,
short endCode,
char[] map)
public void addSegment(short startCode,
short endCode,
short idDelta)
public void removeSegment(short startCode,
short endCode)
public short getLength()
getLength in class CMappublic byte map(byte src)
map in class CMappublic char map(char src)
map in class CMappublic char reverseMap(short glyphID)
reverseMap in class CMap
public void setData(int length,
java.nio.ByteBuffer data)
setData in class CMappublic java.nio.ByteBuffer getData()
getData in class CMappublic short getSegmentCount()
public short getSearchRange()
public short getEntrySelector()
public short getRangeShift()
public java.lang.String toString()
toString in class CMap
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||