précédent | suivant | table des matières

FontMetrics

FontMetrics

La classe FontMetrics permet d'obtenir des informations sur une police de caractères.

Graphics g; 
g.getFontMetrics();

Les méthodes sont les suivantes :

int getAscent()
Retourne le jambage ascendant de la plupart des caractères.
int getDescent()
Retourne le jambage descendant de la plupart des caractères.
int getLeading()
Retourne l'interligne.
int getHeight()
Retourne la hauteur.
int getMaxAscent()
Retourne le jambage ascendant maximum.
int getMaxDescent()
Retourne le jambage descendant maximum.
int getMaxAdvance()
Retourne la largeur du caractère le plus large de la police.
int charWidth(char c)
Retourne la largeur d'un caractère.
int stringWidth(String s)
Retourne la largeur d'une chaîne de caractères.
int charsWidth(char[] t, int d, int l)
Retourne la largeur de la suite de caractères du tableau t à partir de d  et de longueur l.
int bytesWidth(byte[] t, int d, int l)
Retourne la largeur de la suite d'octets du tableau t à partir de d  et de longueur l.
int [] getWidths()
Retourne un tableau des largeurs des 256 caractères.
Rectangle2D getStringBounds(String s, 
     Graphics g)
Retourne un Rectangle dans lequel s'inscrit l'écriture de la chaîne de caractères.
Rectangle2D getStringBounds(String s, 
     int d, int l,
      Graphics g)
Retourne un Rectangle dans lequel s'inscrit l'écriture de la chaîne de caractères, à partir de d et de longueur l.
Rectangle2D getStringBounds(char [] t, 
     int d, int l, Graphics g)
 

haut de la page