Définition | Utilisation | Exemple | Côté technique |
int getTextWidth(String chaine);
int getTextHeight(String chaine);
Si l'on veut pouvoir center une phrase, on a besoin de connaître l'encombrement de son écriture. Ces deux fonctions nous donnent la largeur et la hauteur. Comme la taille de l'écriture dépend des attributs (taille, gras, italique, emmepatements) il faut choisir ces attributs avant l'appael à la fonction. En mode italique, la matrice de définition s'incline, et avec certains caractères qui n'utilisent pas les points les plus hauts, la largeur réelle peut être inférieure à la larguer calculée. La hauteur retournée par getTextHight() est en fait la taille de la matrice de définition soit 8*getTextSize()+_getTextBold()+1. Mais tous les caractères n'utilisent pas toutes le lignes de la matrice, mais c'est trop couteux d'avoir la hauteur réelle.
Voir aussi: |