Package org.apache.fontbox.ttf
Class HorizontalHeaderTable
- java.lang.Object
 - 
- org.apache.fontbox.ttf.TTFTable
 - 
- org.apache.fontbox.ttf.HorizontalHeaderTable
 
 
 
- 
public class HorizontalHeaderTable 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.StringTAGA tag that identifies this table type.- 
Fields inherited from class org.apache.fontbox.ttf.TTFTable
initialized 
 - 
 
- 
Constructor Summary
Constructors Constructor Description HorizontalHeaderTable() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAdvanceWidthMax()shortgetAscender()shortgetCaretSlopeRise()shortgetCaretSlopeRun()shortgetDescender()shortgetLineGap()shortgetMetricDataFormat()shortgetMinLeftSideBearing()shortgetMinRightSideBearing()intgetNumberOfHMetrics()shortgetReserved1()shortgetReserved2()shortgetReserved3()shortgetReserved4()shortgetReserved5()floatgetVersion()shortgetXMaxExtent()voidinitData(TrueTypeFont ttf, TTFDataStream data)This will read the required data from the stream.voidsetAdvanceWidthMax(int advanceWidthMaxValue)voidsetAscender(short ascenderValue)voidsetCaretSlopeRise(short caretSlopeRiseValue)voidsetCaretSlopeRun(short caretSlopeRunValue)voidsetDescender(short descenderValue)voidsetLineGap(short lineGapValue)voidsetMetricDataFormat(short metricDataFormatValue)voidsetMinLeftSideBearing(short minLeftSideBearingValue)voidsetMinRightSideBearing(short minRightSideBearingValue)voidsetNumberOfHMetrics(int numberOfHMetricsValue)voidsetReserved1(short reserved1Value)voidsetReserved2(short reserved2Value)voidsetReserved3(short reserved3Value)voidsetReserved4(short reserved4Value)voidsetReserved5(short reserved5Value)voidsetVersion(float versionValue)voidsetXMaxExtent(short maxExtentValue)- 
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
A tag that identifies this table type.- 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. 
- 
getAdvanceWidthMax
public int getAdvanceWidthMax()
- Returns:
 - Returns the advanceWidthMax.
 
 
- 
setAdvanceWidthMax
public void setAdvanceWidthMax(int advanceWidthMaxValue)
- Parameters:
 advanceWidthMaxValue- The advanceWidthMax to set.
 
- 
getAscender
public short getAscender()
- Returns:
 - Returns the ascender.
 
 
- 
setAscender
public void setAscender(short ascenderValue)
- Parameters:
 ascenderValue- The ascender to set.
 
- 
getCaretSlopeRise
public short getCaretSlopeRise()
- Returns:
 - Returns the caretSlopeRise.
 
 
- 
setCaretSlopeRise
public void setCaretSlopeRise(short caretSlopeRiseValue)
- Parameters:
 caretSlopeRiseValue- The caretSlopeRise to set.
 
- 
getCaretSlopeRun
public short getCaretSlopeRun()
- Returns:
 - Returns the caretSlopeRun.
 
 
- 
setCaretSlopeRun
public void setCaretSlopeRun(short caretSlopeRunValue)
- Parameters:
 caretSlopeRunValue- The caretSlopeRun to set.
 
- 
getDescender
public short getDescender()
- Returns:
 - Returns the descender.
 
 
- 
setDescender
public void setDescender(short descenderValue)
- Parameters:
 descenderValue- The descender to set.
 
- 
getLineGap
public short getLineGap()
- Returns:
 - Returns the lineGap.
 
 
- 
setLineGap
public void setLineGap(short lineGapValue)
- Parameters:
 lineGapValue- The lineGap to set.
 
- 
getMetricDataFormat
public short getMetricDataFormat()
- Returns:
 - Returns the metricDataFormat.
 
 
- 
setMetricDataFormat
public void setMetricDataFormat(short metricDataFormatValue)
- Parameters:
 metricDataFormatValue- The metricDataFormat to set.
 
- 
getMinLeftSideBearing
public short getMinLeftSideBearing()
- Returns:
 - Returns the minLeftSideBearing.
 
 
- 
setMinLeftSideBearing
public void setMinLeftSideBearing(short minLeftSideBearingValue)
- Parameters:
 minLeftSideBearingValue- The minLeftSideBearing to set.
 
- 
getMinRightSideBearing
public short getMinRightSideBearing()
- Returns:
 - Returns the minRightSideBearing.
 
 
- 
setMinRightSideBearing
public void setMinRightSideBearing(short minRightSideBearingValue)
- Parameters:
 minRightSideBearingValue- The minRightSideBearing to set.
 
- 
getNumberOfHMetrics
public int getNumberOfHMetrics()
- Returns:
 - Returns the numberOfHMetrics.
 
 
- 
setNumberOfHMetrics
public void setNumberOfHMetrics(int numberOfHMetricsValue)
- Parameters:
 numberOfHMetricsValue- The numberOfHMetrics to set.
 
- 
getReserved1
public short getReserved1()
- Returns:
 - Returns the reserved1.
 
 
- 
setReserved1
public void setReserved1(short reserved1Value)
- Parameters:
 reserved1Value- The reserved1 to set.
 
- 
getReserved2
public short getReserved2()
- Returns:
 - Returns the reserved2.
 
 
- 
setReserved2
public void setReserved2(short reserved2Value)
- Parameters:
 reserved2Value- The reserved2 to set.
 
- 
getReserved3
public short getReserved3()
- Returns:
 - Returns the reserved3.
 
 
- 
setReserved3
public void setReserved3(short reserved3Value)
- Parameters:
 reserved3Value- The reserved3 to set.
 
- 
getReserved4
public short getReserved4()
- Returns:
 - Returns the reserved4.
 
 
- 
setReserved4
public void setReserved4(short reserved4Value)
- Parameters:
 reserved4Value- The reserved4 to set.
 
- 
getReserved5
public short getReserved5()
- Returns:
 - Returns the reserved5.
 
 
- 
setReserved5
public void setReserved5(short reserved5Value)
- Parameters:
 reserved5Value- The reserved5 to set.
 
- 
getVersion
public float getVersion()
- Returns:
 - Returns the version.
 
 
- 
setVersion
public void setVersion(float versionValue)
- Parameters:
 versionValue- The version to set.
 
- 
getXMaxExtent
public short getXMaxExtent()
- Returns:
 - Returns the xMaxExtent.
 
 
- 
setXMaxExtent
public void setXMaxExtent(short maxExtentValue)
- Parameters:
 maxExtentValue- The xMaxExtent to set.
 
 - 
 
 -