précédent | suivant | table des matières
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) |