Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Hauteur d'un sf::Text  (Lu 2111 fois)

0 Membres et 1 Invité sur ce sujet

gaulois94

  • Sr. Member
  • ****
  • Messages: 259
    • Voir le profil
Hauteur d'un sf::Text
« 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 :) .

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Hauteur d'un sf::Text
« Réponse #1 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.
Laurent Gomila - SFML developer

gaulois94

  • Sr. Member
  • ****
  • Messages: 259
    • Voir le profil
Re : Hauteur d'un sf::Text
« Réponse #2 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).

 

anything