Methods Summary |
---|
public abstract float | getAscent()Returns the ascent of the text. The ascent
is the distance from the baseline
to the ascender line. The ascent usually represents the
the height of the capital letters of the text. Some characters
can extend above the ascender line.
|
public abstract int | getBaselineIndex()Returns the baseline index of the text.
The index is one of
{@link java.awt.Font#ROMAN_BASELINE ROMAN_BASELINE},
{@link java.awt.Font#CENTER_BASELINE CENTER_BASELINE},
{@link java.awt.Font#HANGING_BASELINE HANGING_BASELINE}.
|
public abstract float[] | getBaselineOffsets()Returns the baseline offsets of the text,
relative to the baseline of the text. The
offsets are indexed by baseline index. For
example, if the baseline index is
CENTER_BASELINE then
offsets[HANGING_BASELINE] is usually
negative, offsets[CENTER_BASELINE]
is zero, and offsets[ROMAN_BASELINE]
is usually positive.
|
public abstract float | getDescent()Returns the descent of the text. The descent
is the distance from the baseline
to the descender line. The descent usually represents
the distance to the bottom of lower case letters like
'p'. Some characters can extend below the descender
line.
|
public abstract float | getHeight()Returns the height of the text. The
height is equal to the sum of the ascent, the
descent and the leading.
|
public abstract float | getLeading()Returns the leading of the text. The
leading is the recommended
distance from the bottom of the descender line to the
top of the next line.
|
public abstract int | getNumChars()Returns the number of characters (char values) in the text whose
metrics are encapsulated by this LineMetrics
object.
|
public abstract float | getStrikethroughOffset()Returns the position of the strike-through line
relative to the baseline.
|
public abstract float | getStrikethroughThickness()Returns the thickness of the strike-through line.
|
public abstract float | getUnderlineOffset()Returns the position of the underline relative to
the baseline.
|
public abstract float | getUnderlineThickness()Returns the thickness of the underline.
|