Package org.apache.fontbox.ttf
Class HeaderTable
- java.lang.Object
 - 
- org.apache.fontbox.ttf.TTFTable
 - 
- org.apache.fontbox.ttf.HeaderTable
 
 
 
- 
public class HeaderTable extends TTFTable
A table in a true type font.- Author:
 - Ben Litchfield (ben@benlitchfield.com)
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTAGTag to identify this table.- 
Fields inherited from class org.apache.fontbox.ttf.TTFTable
initialized 
 - 
 
- 
Constructor Summary
Constructors Constructor Description HeaderTable() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetCheckSumAdjustment()java.util.CalendargetCreated()intgetFlags()shortgetFontDirectionHint()floatgetFontRevision()shortgetGlyphDataFormat()shortgetIndexToLocFormat()intgetLowestRecPPEM()intgetMacStyle()longgetMagicNumber()java.util.CalendargetModified()intgetUnitsPerEm()floatgetVersion()shortgetXMax()shortgetXMin()shortgetYMax()shortgetYMin()voidinitData(TrueTypeFont ttf, TTFDataStream data)This will read the required data from the stream.voidsetCheckSumAdjustment(long checkSumAdjustmentValue)voidsetCreated(java.util.Calendar createdValue)voidsetFlags(int flagsValue)voidsetFontDirectionHint(short fontDirectionHintValue)voidsetFontRevision(float fontRevisionValue)voidsetGlyphDataFormat(short glyphDataFormatValue)voidsetIndexToLocFormat(short indexToLocFormatValue)voidsetLowestRecPPEM(int lowestRecPPEMValue)voidsetMacStyle(int macStyleValue)voidsetMagicNumber(long magicNumberValue)voidsetModified(java.util.Calendar modifiedValue)voidsetUnitsPerEm(int unitsPerEmValue)voidsetVersion(float versionValue)voidsetXMax(short maxValue)voidsetXMin(short minValue)voidsetYMax(short maxValue)voidsetYMin(short minValue)- 
Methods inherited from class org.apache.fontbox.ttf.TTFTable
getCheckSum, getInitialized, getLength, getOffset, getTag, setCheckSum, setLength, setOffset, setTag 
 - 
 
 - 
 
- 
- 
Field Detail
- 
TAG
public static final java.lang.String TAG
Tag to identify this table.- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
initData
public void initData(TrueTypeFont ttf, TTFDataStream data) throws java.io.IOException
This will read the required data from the stream. 
- 
getCheckSumAdjustment
public long getCheckSumAdjustment()
- Returns:
 - Returns the checkSumAdjustment.
 
 
- 
setCheckSumAdjustment
public void setCheckSumAdjustment(long checkSumAdjustmentValue)
- Parameters:
 checkSumAdjustmentValue- The checkSumAdjustment to set.
 
- 
getCreated
public java.util.Calendar getCreated()
- Returns:
 - Returns the created.
 
 
- 
setCreated
public void setCreated(java.util.Calendar createdValue)
- Parameters:
 createdValue- The created to set.
 
- 
getFlags
public int getFlags()
- Returns:
 - Returns the flags.
 
 
- 
setFlags
public void setFlags(int flagsValue)
- Parameters:
 flagsValue- The flags to set.
 
- 
getFontDirectionHint
public short getFontDirectionHint()
- Returns:
 - Returns the fontDirectionHint.
 
 
- 
setFontDirectionHint
public void setFontDirectionHint(short fontDirectionHintValue)
- Parameters:
 fontDirectionHintValue- The fontDirectionHint to set.
 
- 
getFontRevision
public float getFontRevision()
- Returns:
 - Returns the fontRevision.
 
 
- 
setFontRevision
public void setFontRevision(float fontRevisionValue)
- Parameters:
 fontRevisionValue- The fontRevision to set.
 
- 
getGlyphDataFormat
public short getGlyphDataFormat()
- Returns:
 - Returns the glyphDataFormat.
 
 
- 
setGlyphDataFormat
public void setGlyphDataFormat(short glyphDataFormatValue)
- Parameters:
 glyphDataFormatValue- The glyphDataFormat to set.
 
- 
getIndexToLocFormat
public short getIndexToLocFormat()
- Returns:
 - Returns the indexToLocFormat.
 
 
- 
setIndexToLocFormat
public void setIndexToLocFormat(short indexToLocFormatValue)
- Parameters:
 indexToLocFormatValue- The indexToLocFormat to set.
 
- 
getLowestRecPPEM
public int getLowestRecPPEM()
- Returns:
 - Returns the lowestRecPPEM.
 
 
- 
setLowestRecPPEM
public void setLowestRecPPEM(int lowestRecPPEMValue)
- Parameters:
 lowestRecPPEMValue- The lowestRecPPEM to set.
 
- 
getMacStyle
public int getMacStyle()
- Returns:
 - Returns the macStyle.
 
 
- 
setMacStyle
public void setMacStyle(int macStyleValue)
- Parameters:
 macStyleValue- The macStyle to set.
 
- 
getMagicNumber
public long getMagicNumber()
- Returns:
 - Returns the magicNumber.
 
 
- 
setMagicNumber
public void setMagicNumber(long magicNumberValue)
- Parameters:
 magicNumberValue- The magicNumber to set.
 
- 
getModified
public java.util.Calendar getModified()
- Returns:
 - Returns the modified.
 
 
- 
setModified
public void setModified(java.util.Calendar modifiedValue)
- Parameters:
 modifiedValue- The modified to set.
 
- 
getUnitsPerEm
public int getUnitsPerEm()
- Returns:
 - Returns the unitsPerEm.
 
 
- 
setUnitsPerEm
public void setUnitsPerEm(int unitsPerEmValue)
- Parameters:
 unitsPerEmValue- The unitsPerEm to set.
 
- 
getVersion
public float getVersion()
- Returns:
 - Returns the version.
 
 
- 
setVersion
public void setVersion(float versionValue)
- Parameters:
 versionValue- The version to set.
 
- 
getXMax
public short getXMax()
- Returns:
 - Returns the xMax.
 
 
- 
setXMax
public void setXMax(short maxValue)
- Parameters:
 maxValue- The xMax to set.
 
- 
getXMin
public short getXMin()
- Returns:
 - Returns the xMin.
 
 
- 
setXMin
public void setXMin(short minValue)
- Parameters:
 minValue- The xMin to set.
 
- 
getYMax
public short getYMax()
- Returns:
 - Returns the yMax.
 
 
- 
setYMax
public void setYMax(short maxValue)
- Parameters:
 maxValue- The yMax to set.
 
- 
getYMin
public short getYMin()
- Returns:
 - Returns the yMin.
 
 
- 
setYMin
public void setYMin(short minValue)
- Parameters:
 minValue- The yMin to set.
 
 - 
 
 -