com.sun.pdfview.font.ttf
Class LocaTable

java.lang.Object
  extended by com.sun.pdfview.font.ttf.TrueTypeTable
      extended by com.sun.pdfview.font.ttf.LocaTable

public class LocaTable
extends TrueTypeTable

Model the TrueType Loca table


Field Summary
 
Fields inherited from class com.sun.pdfview.font.ttf.TrueTypeTable
CMAP_TABLE, GLYF_TABLE, HEAD_TABLE, HHEA_TABLE, HMTX_TABLE, LOCA_TABLE, MAXP_TABLE, NAME_TABLE, POST_TABLE
 
Constructor Summary
protected LocaTable(TrueTypeFont ttf)
          Creates a new instance of HmtxTable
 
Method Summary
 java.nio.ByteBuffer getData()
          get the data in this map as a ByteBuffer
 int getLength()
          Get the length of this table
 int getOffset(int glyphID)
          get the offset, in bytes, of a given glyph from the start of the glyph table
 int getSize(int glyphID)
          get the size, in bytes, of the given glyph
 boolean isLongFormat()
          Return true if the glyphs arte in long (int) format, or false if they are in short (short) format
 void setData(java.nio.ByteBuffer data)
          Initialize this structure from a ByteBuffer
 
Methods inherited from class com.sun.pdfview.font.ttf.TrueTypeTable
createTable, createTable, getTag, stringToTag, tagToString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LocaTable

protected LocaTable(TrueTypeFont ttf)
Creates a new instance of HmtxTable

Method Detail

getOffset

public int getOffset(int glyphID)
get the offset, in bytes, of a given glyph from the start of the glyph table


getSize

public int getSize(int glyphID)
get the size, in bytes, of the given glyph


isLongFormat

public boolean isLongFormat()
Return true if the glyphs arte in long (int) format, or false if they are in short (short) format


getData

public java.nio.ByteBuffer getData()
get the data in this map as a ByteBuffer

Overrides:
getData in class TrueTypeTable

setData

public void setData(java.nio.ByteBuffer data)
Initialize this structure from a ByteBuffer

Overrides:
setData in class TrueTypeTable

getLength

public int getLength()
Get the length of this table

Overrides:
getLength in class TrueTypeTable