public final class JmolFont
extends java.lang.Object
Provides font support using a byte fid (Font ID) as an index into font table.
Supports standard font faces, font styles, and font sizes.
Modifier and Type | Field | Description |
---|---|---|
byte |
fid |
|
java.lang.Object |
font |
|
static int |
FONT_FACE_MONO |
|
static int |
FONT_FACE_SANS |
|
static int |
FONT_FACE_SERIF |
|
static int |
FONT_STYLE_BOLD |
|
static int |
FONT_STYLE_BOLDITALIC |
|
static int |
FONT_STYLE_ITALIC |
|
static int |
FONT_STYLE_PLAIN |
|
java.lang.String |
fontFace |
|
float |
fontSize |
|
float |
fontSizeNominal |
|
java.lang.String |
fontStyle |
|
int |
idFontFace |
|
int |
idFontStyle |
Modifier and Type | Method | Description |
---|---|---|
static JmolFont |
createFont3D(int fontface,
int fontstyle,
float fontsize,
float fontsizeNominal,
ApiPlatform apiPlatform,
java.lang.Object graphicsForMetrics) |
|
int |
getAscent() |
|
int |
getDescent() |
|
static JmolFont |
getFont3D(byte fontID) |
|
static int |
getFontFaceID(java.lang.String fontface) |
|
static int |
getFontStyleID(java.lang.String fontstyle) |
|
int |
getHeight() |
|
int |
stringWidth(java.lang.String text) |
public final byte fid
public final java.lang.String fontFace
public final java.lang.String fontStyle
public final float fontSizeNominal
public final int idFontFace
public final int idFontStyle
public final float fontSize
public final java.lang.Object font
public static final int FONT_FACE_SANS
public static final int FONT_FACE_SERIF
public static final int FONT_FACE_MONO
public static final int FONT_STYLE_PLAIN
public static final int FONT_STYLE_BOLD
public static final int FONT_STYLE_ITALIC
public static final int FONT_STYLE_BOLDITALIC
public static JmolFont getFont3D(byte fontID)
public static JmolFont createFont3D(int fontface, int fontstyle, float fontsize, float fontsizeNominal, ApiPlatform apiPlatform, java.lang.Object graphicsForMetrics)
public static int getFontFaceID(java.lang.String fontface)
public static int getFontStyleID(java.lang.String fontstyle)
public int getAscent()
public int getDescent()
public int getHeight()
public int stringWidth(java.lang.String text)