|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pentaho.reporting.libraries.fonts.truetype.TrueTypeFontMetrics
public class TrueTypeFontMetrics
Creation-Date: 15.12.2005, 12:01:13
| Constructor Summary | |
|---|---|
TrueTypeFontMetrics(ScalableTrueTypeFontMetrics fontMetrics,
double fontSize)
|
|
| Method Summary | |
|---|---|
long |
getAscent()
From the baseline to the |
BaselineInfo |
getBaselines(int c,
BaselineInfo info)
Baselines are defined for scripts, not glyphs. |
long |
getCharWidth(int character)
|
long |
getDescent()
The font descent is the distance from the font's baseline to the bottom of most alphanumeric characters. |
long |
getItalicAngle()
|
long |
getKerning(int previous,
int character)
|
long |
getLeading()
The standard leading, or interline spacing, is the logical amount of space to be reserved between the descent of one line of text and the ascent of the next line. |
long |
getMaxAscent()
|
long |
getMaxCharAdvance()
|
long |
getMaxDescent()
|
long |
getMaxHeight()
|
long |
getOverlinePosition()
|
long |
getStrikeThroughPosition()
|
long |
getUnderlinePosition()
|
long |
getXHeight()
The height of the lowercase 'x'. |
boolean |
isUniformFontMetrics()
Is it guaranteed that the font always returns the same baseline info objct? |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TrueTypeFontMetrics(ScalableTrueTypeFontMetrics fontMetrics,
double fontSize)
| Method Detail |
|---|
public boolean isUniformFontMetrics()
isUniformFontMetrics in interface FontMetricspublic long getAscent()
getAscent in interface FontMetricspublic long getDescent()
FontMetrics
getDescent in interface FontMetricspublic long getLeading()
FontMetrics
getLeading in interface FontMetricspublic long getXHeight()
FontMetrics
getXHeight in interface FontMetricspublic long getOverlinePosition()
getOverlinePosition in interface FontMetricspublic long getUnderlinePosition()
getUnderlinePosition in interface FontMetricspublic long getStrikeThroughPosition()
getStrikeThroughPosition in interface FontMetricspublic long getMaxAscent()
getMaxAscent in interface FontMetricspublic long getMaxDescent()
getMaxDescent in interface FontMetricspublic long getItalicAngle()
getItalicAngle in interface FontMetricspublic long getMaxHeight()
getMaxHeight in interface FontMetricspublic long getMaxCharAdvance()
getMaxCharAdvance in interface FontMetricspublic long getCharWidth(int character)
getCharWidth in interface FontMetrics
public long getKerning(int previous,
int character)
getKerning in interface FontMetrics
public BaselineInfo getBaselines(int c,
BaselineInfo info)
getBaselines in interface FontMetricsc -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||