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.