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

Auteur Sujet: [résolu] Aligner des textes  (Lu 1770 fois)

0 Membres et 1 Invité sur ce sujet

janf

  • Newbie
  • *
  • Messages: 45
    • Voir le profil
[résolu] Aligner des textes
« le: Février 15, 2016, 05:05:17 pm »
Bonjour.

Je vous assure que c'est après maintes recherches que je me tourne vers vous, frustré de ne pas réussir à aligner des sf::Text entre eux. Le sujet a déjà été traité ici, mais malgré la lecture de topics même résolus je n'arrive pas à mes fins.

Je n'arrive peut-être pas bien à comprendre comment sont construits les rectangles englobants des sf::Text.

J'aimerais en fait connaître le calcul qui permet de trouver la ligne de base du texte. Parfois j'arrive à aligner deux textes, mais si dans l'un d'eux je rajoute une lettre qui descend plus bas que les autres, comme 'y' par exemple, le texte se décale. Donc mes calculs sont faux. J'ai essayé en tenant compte des bounds et des lineSpacing, et en mixant les deux, mais je n'y arrive pas.

Voilà donc je serais super content qu'on m'oriente vers la solution, svp.
« Modifié: Février 15, 2016, 07:09:09 pm par Renardesque »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Aligner des textes
« Réponse #1 le: Février 15, 2016, 05:36:14 pm »
Citer
J'aimerais en fait connaître le calcul qui permet de trouver la ligne de base du texte
Elle se trouve verticalement à characterSize du haut du texte, puis les lignes sont espacées deux à deux de lineSpacing pixels.
Laurent Gomila - SFML developer

janf

  • Newbie
  • *
  • Messages: 45
    • Voir le profil
Re : Aligner des textes
« Réponse #2 le: Février 15, 2016, 07:07:49 pm »
Merci Laurent, tu m'as sauvé de justesse d'une dépression nerveuse là.