Forum de la communauté SFML

Aide => Graphique => Discussion démarrée par: gaulois94 le Février 11, 2013, 06:54:17 pm

Titre: Hauteur d'un sf::Text
Posté par: gaulois94 le Février 11, 2013, 06:54:17 pm
Bonsoir,

voila j'aimerai savoir comment modifier la hauteur, précise au pixel près d'un sf::Text ? J'ai essayé de donner la valeur de la hauteur dans setCharacterSize, mais la taille vu est très (trop) petite. Je me demandais donc comment faire ?

ps : le scale est un trucs vraiment moche :) .

Merci d'avance :) .
Titre: Re : Hauteur d'un sf::Text
Posté par: Laurent le Février 11, 2013, 08:14:08 pm
Tu ne peux pas faire ça directement, car la hauteur dépend des caractères que tu as dans les première et dernière lignes de ton texte.

Si tu veux un truc précis au poil de couille près, il faut donc pondre un code chiadé. Genre parcourir tous les caractères, extraire la hauteur de caractère max, appeler setCharacterSize, recommencer, etc.... jusqu'à ce que tu tombes juste.
Titre: Re : Hauteur d'un sf::Text
Posté par: gaulois94 le Février 11, 2013, 08:33:19 pm
C'est bon j'ai trouvé : je change la taille des caractère jusqu'à me trouver à la limite de ce que je souhaite (Faut juste que les textes soient un peu près de la taille voulu, genre de 2/3 pixels près).