Kinobi Posté 13 Avril 2006 Partager Posté 13 Avril 2006 Bonjour à tous. J'ai besoin d'un peu d'aide. Je cherche à créer une image dynamiquement dans laquelle plusieurs lignes de texte sont les unes au dessus des autres sans se chevaucher. Chaque ligne peut avoir une police TTF, un corps et un contenu différents. Mon problème serait de connaître la ligne de base d'une police car l'ordonnée de la fonction ImageTTFText est la ligne de base et non le bas du caractère. Merci Kinobi Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheRec Posté 13 Avril 2006 Partager Posté 13 Avril 2006 Bonjour, tu peux utiliser la fonction imagefontheight pour déterminer la hauteur d'un caractère (le plus grand) d'une police... ensuite ajoute l'espace nécessaire en dessous pour définir l'ordonée de la ligne suivante... Si tu utilises une taille de police différent de la taille par défaut, utilise une simple règle de 3 pour calculer la hauteur de la police dans la taille souhaitée... Je n'ai pas testé ceci..c'est une hypothèse Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant