org.apache.batik.gvt.font
public class GVTLineMetrics extends Object
| Field Summary | |
|---|---|
| protected float | ascent |
| protected int | baselineIndex |
| protected float[] | baselineOffsets |
| protected float | descent |
| protected float | height |
| protected float | leading |
| protected int | numChars |
| protected float | overlineOffset |
| protected float | overlineThickness |
| protected float | strikethroughOffset |
| protected float | strikethroughThickness |
| protected float | underlineOffset |
| protected float | underlineThickness |
| Constructor Summary | |
|---|---|
| GVTLineMetrics(LineMetrics lineMetrics)
Constructs a GVTLineMetrics object based on the specified line metrics.
| |
| GVTLineMetrics(LineMetrics lineMetrics, float scaleFactor)
Constructs a GVTLineMetrics object based on the specified line metrics
with a scale factor applied.
| |
| GVTLineMetrics(float ascent, int baselineIndex, float[] baselineOffsets, float descent, float height, float leading, int numChars, float strikethroughOffset, float strikethroughThickness, float underlineOffset, float underlineThickness, float overlineOffset, float overlineThickness)
Constructs a GVTLineMetrics object with the specified attributes. | |
| Method Summary | |
|---|---|
| float | getAscent()
Returns the ascent of the text. |
| int | getBaselineIndex()
Returns the baseline index of the text. |
| float[] | getBaselineOffsets()
Returns the baseline offsets of the text, relative to the baseline of
the text. |
| float | getDescent()
Returns the descent of the text. |
| float | getHeight()
Returns the height of the text. |
| float | getLeading()
Returns the leading of the text. |
| int | getNumChars()
Returns the number of characters in the text whose metrics are
encapsulated by this LineMetrics object. |
| float | getOverlineOffset()
Returns the position of the overline relative to the baseline. |
| float | getOverlineThickness()
Returns the thickness of the overline. |
| float | getStrikethroughOffset()
Returns the position of the strike-through line relative to the baseline. |
| float | getStrikethroughThickness()
Returns the thickness of the strike-through line. |
| float | getUnderlineOffset()
Returns the position of the underline relative to the baseline. |
| float | getUnderlineThickness()
Returns the thickness of the underline. |
Parameters: lineMetrics The lineMetrics object that this metrics object will be based upon.
Parameters: lineMetrics The lineMetrics object that this metrics object will be based upon. scaleFactor The scale factor to apply to all metrics.