Aller au contenu

Générer du texte TTF multiligne dans une image


Kinobi

Sujets conseillés

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

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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...