Modifier and Type | Field and Description |
---|---|
(package private) float |
ascent |
(package private) static int |
CAPHEIGHT |
(package private) float |
descent |
(package private) PrismFontFile |
fontResource |
(package private) float |
linegap |
(package private) static int |
METRICS_TOTAL |
(package private) float |
size |
(package private) static int |
STRIKETHROUGH_OFFSET |
(package private) static int |
STRIKETHROUGH_THICKNESS |
private float[] |
styleMetrics |
(package private) static int |
TYPO_ASCENT |
(package private) static int |
TYPO_DESCENT |
(package private) static int |
TYPO_LINEGAP |
(package private) static int |
UNDERLINE_OFFSET |
(package private) static int |
UNDERLINE_THICKESS |
(package private) static int |
XHEIGHT |
Constructor and Description |
---|
PrismMetrics(float ascent,
float descent,
float linegap,
PrismFontFile fontResource,
float size) |
Modifier and Type | Method and Description |
---|---|
private void |
checkStyleMetrics() |
float |
getAscent() |
float |
getCapHeight() |
float |
getDescent() |
float |
getLineGap() |
float |
getLineHeight() |
float |
getStrikethroughOffset() |
float |
getStrikethroughThickness() |
float |
getTypoAscent() |
float |
getTypoDescent() |
float |
getTypoLineGap() |
float |
getUnderLineOffset() |
float |
getUnderLineThickness() |
float |
getXHeight() |
java.lang.String |
toString() |
PrismFontFile fontResource
float ascent
float descent
float linegap
private float[] styleMetrics
float size
static final int XHEIGHT
static final int CAPHEIGHT
static final int TYPO_ASCENT
static final int TYPO_DESCENT
static final int TYPO_LINEGAP
static final int STRIKETHROUGH_THICKNESS
static final int STRIKETHROUGH_OFFSET
static final int UNDERLINE_THICKESS
static final int UNDERLINE_OFFSET
static final int METRICS_TOTAL
PrismMetrics(float ascent, float descent, float linegap, PrismFontFile fontResource, float size)
public float getDescent()
getDescent
in interface Metrics
public float getLineGap()
getLineGap
in interface Metrics
public float getLineHeight()
getLineHeight
in interface Metrics
private void checkStyleMetrics()
public float getTypoAscent()
getTypoAscent
in interface Metrics
public float getTypoDescent()
getTypoDescent
in interface Metrics
public float getTypoLineGap()
getTypoLineGap
in interface Metrics
public float getCapHeight()
getCapHeight
in interface Metrics
public float getXHeight()
getXHeight
in interface Metrics
public float getStrikethroughOffset()
getStrikethroughOffset
in interface Metrics
public float getStrikethroughThickness()
getStrikethroughThickness
in interface Metrics
public float getUnderLineOffset()
getUnderLineOffset
in interface Metrics
public float getUnderLineThickness()
getUnderLineThickness
in interface Metrics
public java.lang.String toString()
toString
in class java.lang.Object