org.apache.fontbox.ttf

Class HorizontalHeaderTable

public class HorizontalHeaderTable extends TTFTable

A table in a true type font.

Version: $Revision: 1.1 $

Author: Ben Litchfield (ben@benlitchfield.com)

Field Summary
static StringTAG
A tag that identifies this table type.
Method Summary
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)

Field Detail

TAG

public static final String TAG
A tag that identifies this table type.

Method Detail

getAdvanceWidthMax

public int getAdvanceWidthMax()

Returns: Returns the advanceWidthMax.

getAscender

public short getAscender()

Returns: Returns the ascender.

getCaretSlopeRise

public short getCaretSlopeRise()

Returns: Returns the caretSlopeRise.

getCaretSlopeRun

public short getCaretSlopeRun()

Returns: Returns the caretSlopeRun.

getDescender

public short getDescender()

Returns: Returns the descender.

getLineGap

public short getLineGap()

Returns: Returns the lineGap.

getMetricDataFormat

public short getMetricDataFormat()

Returns: Returns the metricDataFormat.

getMinLeftSideBearing

public short getMinLeftSideBearing()

Returns: Returns the minLeftSideBearing.

getMinRightSideBearing

public short getMinRightSideBearing()

Returns: Returns the minRightSideBearing.

getNumberOfHMetrics

public int getNumberOfHMetrics()

Returns: Returns the numberOfHMetrics.

getReserved1

public short getReserved1()

Returns: Returns the reserved1.

getReserved2

public short getReserved2()

Returns: Returns the reserved2.

getReserved3

public short getReserved3()

Returns: Returns the reserved3.

getReserved4

public short getReserved4()

Returns: Returns the reserved4.

getReserved5

public short getReserved5()

Returns: Returns the reserved5.

getVersion

public float getVersion()

Returns: Returns the version.

getXMaxExtent

public short getXMaxExtent()

Returns: Returns the xMaxExtent.

initData

public void initData(TrueTypeFont ttf, TTFDataStream data)
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.

setAdvanceWidthMax

public void setAdvanceWidthMax(int advanceWidthMaxValue)

Parameters: advanceWidthMaxValue The advanceWidthMax to set.

setAscender

public void setAscender(short ascenderValue)

Parameters: ascenderValue The ascender to set.

setCaretSlopeRise

public void setCaretSlopeRise(short caretSlopeRiseValue)

Parameters: caretSlopeRiseValue The caretSlopeRise to set.

setCaretSlopeRun

public void setCaretSlopeRun(short caretSlopeRunValue)

Parameters: caretSlopeRunValue The caretSlopeRun to set.

setDescender

public void setDescender(short descenderValue)

Parameters: descenderValue The descender to set.

setLineGap

public void setLineGap(short lineGapValue)

Parameters: lineGapValue The lineGap to set.

setMetricDataFormat

public void setMetricDataFormat(short metricDataFormatValue)

Parameters: metricDataFormatValue The metricDataFormat to set.

setMinLeftSideBearing

public void setMinLeftSideBearing(short minLeftSideBearingValue)

Parameters: minLeftSideBearingValue The minLeftSideBearing to set.

setMinRightSideBearing

public void setMinRightSideBearing(short minRightSideBearingValue)

Parameters: minRightSideBearingValue The minRightSideBearing to set.

setNumberOfHMetrics

public void setNumberOfHMetrics(int numberOfHMetricsValue)

Parameters: numberOfHMetricsValue The numberOfHMetrics to set.

setReserved1

public void setReserved1(short reserved1Value)

Parameters: reserved1Value The reserved1 to set.

setReserved2

public void setReserved2(short reserved2Value)

Parameters: reserved2Value The reserved2 to set.

setReserved3

public void setReserved3(short reserved3Value)

Parameters: reserved3Value The reserved3 to set.

setReserved4

public void setReserved4(short reserved4Value)

Parameters: reserved4Value The reserved4 to set.

setReserved5

public void setReserved5(short reserved5Value)

Parameters: reserved5Value The reserved5 to set.

setVersion

public void setVersion(float versionValue)

Parameters: versionValue The version to set.

setXMaxExtent

public void setXMaxExtent(short maxExtentValue)

Parameters: maxExtentValue The xMaxExtent to set.

Copyright © 2008-2011 Apache Software Foundation. All Rights Reserved.