|
Apime v1.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.java4ever.apime.ui.IFont
Fuente.
| Constructor Summary | |
IFont()
|
|
| Method Summary | |
static void |
addFont(java.lang.String name,
IFont font)
Añade una fuente (Por defecto hay 2 predefinidas: "default" y "small"). |
short[] |
calculateLines(java.lang.String s,
int width)
Trocea una cadena en líneas. |
abstract int |
charWidth(char c)
Devuelve el ancho de un caracter. |
void |
drawString(javax.microedition.lcdui.Graphics g,
java.lang.String s,
int x,
int y,
int anchor)
Dibuja una cadena de texto (1 línea). |
void |
drawString(javax.microedition.lcdui.Graphics g,
java.lang.String s,
int width,
int height,
int halign,
int valign)
Escribe un texto (puede ser multilínea). |
void |
drawString(javax.microedition.lcdui.Graphics g,
java.lang.String s,
short[] lines,
int width,
int height,
int halign,
int valign)
Escribe un texto (puede ser multilínea). |
abstract void |
drawSubstring(javax.microedition.lcdui.Graphics g,
java.lang.String s,
int offset,
int length,
int x,
int y,
int anchor)
Dibuja una subcadena de texto (1 línea). |
static IFont |
getFont(java.lang.String name)
Devuelve una fuente (Por defecto hay 2 predefinidas: "default" y "small"). |
abstract int |
getHeight()
Devuelve la altura de la fuente. |
abstract int |
getLeading()
Devuelve el espacio entre líneas. |
int |
getLineHeight()
Devuelve la altura de una línea (height+leading). |
java.lang.String |
getName()
Devuelve el nombre de la fuente. |
static void |
removeFont(java.lang.String name)
Elimina una fuente. |
int |
stringWidth(java.lang.String s)
Devuelve el ancho en pixels de una cadena de texto. |
int |
substringWidth(java.lang.String s,
int offset,
int length)
Devuelve el ancho en pixels de una subcadena de texto. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public IFont()
| Method Detail |
public abstract int charWidth(char c)
c - Caracterpublic abstract int getHeight()
public abstract int getLeading()
public abstract void drawSubstring(javax.microedition.lcdui.Graphics g,
java.lang.String s,
int offset,
int length,
int x,
int y,
int anchor)
g - Contexto gráficos - Subcadena de textooffset - Indice del primer caracterlength - Longitud de la subcadenax - Coordenada Xy - Coordenada Yanchor - Punto de referenciaGraphicspublic java.lang.String getName()
public int stringWidth(java.lang.String s)
s - Cadena de texto
public int substringWidth(java.lang.String s,
int offset,
int length)
s - Subcadena de textooffset - Indice del primer caracterlength - Longitud de la subcadenapublic int getLineHeight()
getHeight(),
getLeading()
public void drawString(javax.microedition.lcdui.Graphics g,
java.lang.String s,
int x,
int y,
int anchor)
g - Contexto gráficos - Cadena de textox - Coordenada Xy - Coordenada Yanchor - Punto de referenciaGraphics
public void drawString(javax.microedition.lcdui.Graphics g,
java.lang.String s,
int width,
int height,
int halign,
int valign)
g - Contexto gráficos - Texto a escribirwidth - Ancho de la zona visualheight - Alto de la zona visualhalign - Alineación horizontalvalign - Alineación verticalIFont
public void drawString(javax.microedition.lcdui.Graphics g,
java.lang.String s,
short[] lines,
int width,
int height,
int halign,
int valign)
g - Contexto gráficos - Texto a escribirlines - Indices/Contador de las líneaswidth - Ancho de la zona visualheight - Alto de la zona visualhalign - Alineación horizontalvalign - Alineación verticalcalculateLines(java.lang.String, int)
public short[] calculateLines(java.lang.String s,
int width)
s - Cadena a trocearwidth - Ancho de la zona visual
public static void addFont(java.lang.String name,
IFont font)
name - Nombrefont - Fuentepublic static IFont getFont(java.lang.String name)
name - Nombre de la fuente
public static void removeFont(java.lang.String name)
name - Nombre de la fuente
|
Apime v1.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||