Package org.apache.fontbox.ttf
Class TTFTable
java.lang.Object
org.apache.fontbox.ttf.TTFTable
- Direct Known Subclasses:
CMAPTable,DigitalSignatureTable,GlyphTable,HeaderTable,HorizontalHeaderTable,HorizontalMetricsTable,IndexToLocationTable,MaximumProfileTable,NamingTable,OS2WindowsMetricsTable,PostScriptTable
A table in a true type font.
- Author:
- Ben Litchfield (ben@benlitchfield.com)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanIndicates if the table is initialized or not. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongbooleanIndicates if the table is already initialized.longlonggetTag()voidinitData(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.voidsetCheckSum(long checkSumValue) voidsetLength(long lengthValue) voidsetOffset(long offsetValue) void
-
Field Details
-
initialized
protected boolean initializedIndicates if the table is initialized or not.
-
-
Constructor Details
-
TTFTable
public TTFTable()
-
-
Method Details
-
getCheckSum
public long getCheckSum()- Returns:
- Returns the checkSum.
-
setCheckSum
public void setCheckSum(long checkSumValue) - Parameters:
checkSumValue- The checkSum to set.
-
getLength
public long getLength()- Returns:
- Returns the length.
-
setLength
public void setLength(long lengthValue) - Parameters:
lengthValue- The length to set.
-
getOffset
public long getOffset()- Returns:
- Returns the offset.
-
setOffset
public void setOffset(long offsetValue) - Parameters:
offsetValue- The offset to set.
-
getTag
- Returns:
- Returns the tag.
-
setTag
- Parameters:
tagValue- The tag to set.
-
getInitialized
public boolean getInitialized()Indicates if the table is already initialized.- Returns:
- true if the table is initialized
-
initData
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.- Throws:
IOException- If there is an error reading the data.
-