|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jinke.gui.Font
public class Font
| Field Summary | |
|---|---|
static int |
BOLD
Bold |
private int |
fontID
fontID, max 8 in system? |
static int |
ITALIC
Italic |
static int |
NONE
Plain |
static int |
UNDERLINE
Underline |
| Constructor Summary | |
|---|---|
Font(int i)
//TODO: Creates font with given fontID? |
|
Font(java.lang.String s,
int i,
int j)
Creates font with given parameters. |
|
| Method Summary | |
|---|---|
int |
createFont(byte[] abyte0,
int i)
Native probably nano-X: GrCreateFont |
void |
destoryFont(int i)
native: GrDestroyFont? |
void |
destroy()
Releases resources of font. |
protected void |
finalize()
Releases resources of font. |
int |
getBaseLine()
Returns Baseline of font. |
int |
getBaseLine(int i)
native |
int |
getDescent()
Returns descent for chars like: qypgj |
int |
getDescent(int i)
native |
int |
getFontID()
FontID registered in system. |
int |
getSize()
Returns size. |
int |
getSize(int i)
native |
int |
getStringWidth(int i,
java.lang.String s)
native: GrGetGCTextSize? |
int |
getStringWidth(java.lang.String s)
Returns width of String in this font. |
void |
setAttribute(int i)
Bold, italic, etc. |
void |
setAttribute(int i,
int j)
native: GrSetFontAttr? |
void |
setInvert(boolean flag)
//TODO: Antialis? |
int |
setInvert(int i,
boolean flag)
native |
void |
setRotation(int i,
short word0)
Native probably nano-X: GrSetFontRotation |
void |
setRotation(short word0)
Rotation in 1/10 of degree. |
void |
setSize(int i,
short word0)
Native probably: GrSetFontSize |
void |
setSize(short word0)
Sets font size. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int NONE
public static final int BOLD
public static final int ITALIC
public static final int UNDERLINE
private int fontID
| Constructor Detail |
|---|
public Font(int i)
i - fontID
public Font(java.lang.String s,
int i,
int j)
s - Font name eg: "Arial", "/root/fonts/truetype/lBOOKN.ttf", etc.i - Sizej - Style eg: Font.NONE| Method Detail |
|---|
public int createFont(byte[] abyte0,
int i)
abyte0 - font family name?i - size
public void destoryFont(int i)
i - fontID to destroypublic int getSize(int i)
i - fontID
public int getBaseLine(int i)
i - fontID
public int getDescent(int i)
i - fontID
public void setSize(int i,
short word0)
i - fontIDword0 - size
public void setRotation(int i,
short word0)
i - fontIDword0 - rotation in tenth degree
public void setAttribute(int i,
int j)
i - fontIDj - attributes, like: Font.BOLD|Font.ITALIC
public int getStringWidth(int i,
java.lang.String s)
i - fontIDs - text to draw
public int setInvert(int i,
boolean flag)
i - fontIDflag -
public int getFontID()
public int getSize()
setSize(int, short)public void setSize(short word0)
word0 - sizesetSize(int, short)public void setRotation(short word0)
word0 - degree * 10setRotation(int, short)public void setAttribute(int i)
i - attribs bit orsetAttribute(int, int)public void destroy()
destoryFont(int)protected void finalize()
destoryFont(int)public int getStringWidth(java.lang.String s)
s - String to be drawn
getStringWidth(int, String)public int getBaseLine()
public int getDescent()
public void setInvert(boolean flag)
flag -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||