org.pentaho.reporting.libraries.fonts.truetype
Class HorizontalHeaderTable

java.lang.Object
  extended by org.pentaho.reporting.libraries.fonts.truetype.HorizontalHeaderTable
All Implemented Interfaces:
FontTable

public class HorizontalHeaderTable
extends java.lang.Object
implements FontTable

Creation-Date: 06.11.2005, 20:24:42

Author:
Thomas Morgner

Field Summary
static long TABLE_ID
           
 
Constructor Summary
HorizontalHeaderTable(byte[] data)
           
 
Method Summary
 short getAscender()
           
 short getCaretOffset()
           
 short getCaretSlopeRise()
           
 short getCaretSlopeRun()
           
 short getDescender()
           
 short getLineGap()
           
 int getMaxAdvanceWidth()
           
 short getMetricDataFormat()
           
 short getMinLeftSidebearing()
           
 short getMinRightSidebearing()
           
 long getName()
           
 int getNumberOfHMetrics()
           
 long getVersion()
           
 short getxMaxExtent()
           
 void setAscender(short ascender)
           
 void setCaretOffset(short caretOffset)
           
 void setCaretSlopeRise(short caretSlopeRise)
           
 void setCaretSlopeRun(short caretSlopeRun)
           
 void setDescender(short descender)
           
 void setLineGap(short lineGap)
           
 void setMaxAdvanceWidth(int maxAdvanceWidth)
           
 void setMetricDataFormat(short metricDataFormat)
           
 void setMinLeftSidebearing(short minLeftSidebearing)
           
 void setMinRightSidebearing(short minRightSidebearing)
           
 void setNumberOfHMetrics(int numberOfHMetrics)
           
 void setVersion(int version)
           
 void setxMaxExtent(short xMaxExtent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TABLE_ID

public static final long TABLE_ID
See Also:
Constant Field Values
Constructor Detail

HorizontalHeaderTable

public HorizontalHeaderTable(byte[] data)
Method Detail

getVersion

public long getVersion()

setVersion

public void setVersion(int version)

getAscender

public short getAscender()

setAscender

public void setAscender(short ascender)

getDescender

public short getDescender()

setDescender

public void setDescender(short descender)

getLineGap

public short getLineGap()

setLineGap

public void setLineGap(short lineGap)

getMaxAdvanceWidth

public int getMaxAdvanceWidth()

setMaxAdvanceWidth

public void setMaxAdvanceWidth(int maxAdvanceWidth)

getMinLeftSidebearing

public short getMinLeftSidebearing()

setMinLeftSidebearing

public void setMinLeftSidebearing(short minLeftSidebearing)

getMinRightSidebearing

public short getMinRightSidebearing()

setMinRightSidebearing

public void setMinRightSidebearing(short minRightSidebearing)

getxMaxExtent

public short getxMaxExtent()

setxMaxExtent

public void setxMaxExtent(short xMaxExtent)

getCaretSlopeRise

public short getCaretSlopeRise()

setCaretSlopeRise

public void setCaretSlopeRise(short caretSlopeRise)

getCaretSlopeRun

public short getCaretSlopeRun()

setCaretSlopeRun

public void setCaretSlopeRun(short caretSlopeRun)

getCaretOffset

public short getCaretOffset()

setCaretOffset

public void setCaretOffset(short caretOffset)

getMetricDataFormat

public short getMetricDataFormat()

setMetricDataFormat

public void setMetricDataFormat(short metricDataFormat)

getNumberOfHMetrics

public int getNumberOfHMetrics()

setNumberOfHMetrics

public void setNumberOfHMetrics(int numberOfHMetrics)

getName

public long getName()
Specified by:
getName in interface FontTable