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
-
-
Constructor Summary
Constructors Constructor Description ScalableTrueTypeFontMetrics(TrueTypeFont font)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getAscent()
From the baseline to thelong
getDescent()
TrueTypeFont
getFont()
long
getItalicAngle()
long
getLeading()
long
getMaxAscent()
long
getMaxCharAdvance()
long
getMaxDescent()
long
getStrikeThroughPosition()
long
getUnderlinePosition()
long
getXHeight()
-
-
-
Constructor Detail
-
ScalableTrueTypeFontMetrics
public ScalableTrueTypeFontMetrics(TrueTypeFont font) throws IOException
- Throws:
IOException
-
-
Method Detail
-
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()
-
-