Class ScalableTrueTypeFontMetrics
- java.lang.Object
-
- org.pentaho.reporting.libraries.fonts.truetype.ScalableTrueTypeFontMetrics
-
public class ScalableTrueTypeFontMetrics extends java.lang.ObjectThis 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 longgetAscent()From the baseline to thelonggetDescent()TrueTypeFontgetFont()longgetItalicAngle()longgetLeading()longgetMaxAscent()longgetMaxCharAdvance()longgetMaxDescent()longgetStrikeThroughPosition()longgetUnderlinePosition()longgetXHeight()
-
-
-
Constructor Detail
-
ScalableTrueTypeFontMetrics
public ScalableTrueTypeFontMetrics(TrueTypeFont font) throws java.io.IOException
- Throws:
java.io.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()
-
-