org.pentaho.reporting.libraries.fonts.truetype
Class ScalableTrueTypeFontMetrics
java.lang.Object
org.pentaho.reporting.libraries.fonts.truetype.ScalableTrueTypeFontMetrics
public class ScalableTrueTypeFontMetrics
- extends Object
This is the scalable backend for truetype fonts. To make any use of it,
you have to apply the font size to these metrics.
- Author:
- Thomas Morgner
ScalableTrueTypeFontMetrics
public ScalableTrueTypeFontMetrics(TrueTypeFont font)
throws IOException
- Throws:
IOException
getAscent
public long getAscent()
- From the baseline to the
- Returns:
getDescent
public long getDescent()
getLeading
public long getLeading()
getXHeight
public long getXHeight()
getUnderlinePosition
public long getUnderlinePosition()
getStrikeThroughPosition
public long getStrikeThroughPosition()
getFont
public TrueTypeFont getFont()
getItalicAngle
public long getItalicAngle()
getMaxAscent
public long getMaxAscent()
getMaxDescent
public long getMaxDescent()
getMaxCharAdvance
public long getMaxCharAdvance()