Kinobi Posté 13 Avril 2006 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
TheRec Posté 13 Avril 2006 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant