org.fontbox.ttf

Class TTFTable

Known Direct Subclasses:
CMAPTable, DigitalSignatureTable, GlyphTable, HeaderTable, HorizontalHeaderTable, HorizontalMetricsTable, IndexToLocationTable, MaximumProfileTable, NamingTable, OS2WindowsMetricsTable, PostScriptTable

public class TTFTable
extends java.lang.Object

A table in a true type font.
Version:
$Revision: 1.1 $
Author:
Ben Litchfield (ben@benlitchfield.com)

Method Summary

long
getCheckSum()
long
getLength()
long
getOffset()
String
getTag()
void
initData(TrueTypeFont ttf, TTFDataStream data)
This will read the required data from the stream.
void
setCheckSum(long checkSumValue)
void
setLength(long lengthValue)
void
setOffset(long offsetValue)
void
setTag(String tagValue)

Method Details

getCheckSum

public long getCheckSum()
Returns:
Returns the checkSum.

getLength

public long getLength()
Returns:
Returns the length.

getOffset

public long getOffset()
Returns:
Returns the offset.

getTag

public String getTag()
Returns:
Returns the tag.

initData

public void initData(TrueTypeFont ttf,
                     TTFDataStream data)
            throws IOException
This will read the required data from the stream.
Parameters:
ttf - The font that is being read.
data - The stream to read the data from.

setCheckSum

public void setCheckSum(long checkSumValue)
Parameters:
checkSumValue - The checkSum to set.

setLength

public void setLength(long lengthValue)
Parameters:
lengthValue - The length to set.

setOffset

public void setOffset(long offsetValue)
Parameters:
offsetValue - The offset to set.

setTag

public void setTag(String tagValue)
Parameters:
tagValue - The tag to set.