IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Bug Checkbox : longueur caption tronquée si style = fsBold [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 132
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 132
    Par défaut Bug Checkbox : longueur caption tronquée si style = fsBold
    Bonjour,

    Tout est dans le titre, juste une ch'tite image pour illustrer :
    Nom : bug_checkboxbold.png
Affichages : 325
Taille : 10,1 Ko

    Je suis parti d'un exemple de test BGRA où il faut lire "Keep aspect ratio" et j'ai constaté que la caption du texte du Checkbox était tronquée si son style était basculé à fsBold := True.
    Ce qui est curieux c'est que l'exemple arrive comme ça, avec fsBold activé : est-ce à dire que le problème est spécifique à Linux et absent sous Windows ?

    Pas plus à dire, Laz 1.6.2 FPC 3.0

  2. #2
    Membre prolifique Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 740
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 740
    Par défaut
    Citation Envoyé par Jipété Voir le message
    Bonjour,

    Tout est dans le titre, juste une ch'tite image pour illustrer :
    Nom : bug_checkboxbold.png
Affichages : 325
Taille : 10,1 Ko

    Je suis parti d'un exemple de test BGRA où il faut lire "Keep aspect ratio" et j'ai constaté que la caption du texte du Checkbox était tronquée si son style était basculé à fsBold := True.
    Ce qui est curieux c'est que l'exemple arrive comme ça, avec fsBold activé : est-ce à dire que le problème est spécifique à Linux et absent sous Windows ?

    Pas plus à dire, Laz 1.6.2 FPC 3.0
    Tu changes le style en cours d'execution, ou c'est déjà fsBold à la conception ? Et as-tu mis le "autosize" à vrai ? pour voir ?

  3. #3
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 132
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 132
    Par défaut
    Citation Envoyé par Jon Shannow Voir le message
    Tu changes le style en cours d'execution, ou c'est déjà fsBold à la conception ?
    Déjà à la conception : je n'ai touché à rien à part rajouter un autre Checkbox pour comparer.
    Nom : conception.png
Affichages : 243
Taille : 1,9 Ko

    Citation Envoyé par Jon Shannow Voir le message
    Et as-tu mis le "autosize" à vrai ? pour voir ?
    Il y était déjà.

    Et il suffit que j'enlève ce fsBold pour que tout redevienne normal...

  4. #4
    Membre prolifique Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 740
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 740
    Par défaut
    Citation Envoyé par Jipété Voir le message
    Déjà à la conception : je n'ai touché à rien à part rajouter un autre Checkbox pour comparer.
    Nom : conception.png
Affichages : 243
Taille : 1,9 Ko


    Il y était déjà.

    Et il suffit que j'enlève ce fsBold pour que tout redevienne normal...
    Je n'ai pas ce problème sous windows.
    Nom : checkbox_bold.PNG
Affichages : 171
Taille : 1,5 Ko

    Quand j'ai changé le style de la police pour mettre en gras, il a automatiquement agrandi la taille du libellé.

  5. #5
    Membre émérite

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 035
    Par défaut
    Citation Envoyé par Jipété Voir le message
    Bonjour,

    Tout est dans le titre, juste une ch'tite image pour illustrer :
    Nom : bug_checkboxbold.png
Affichages : 325
Taille : 10,1 Ko

    Je suis parti d'un exemple de test BGRA où il faut lire "Keep aspect ratio" et j'ai constaté que la caption du texte du Checkbox était tronquée si son style était basculé à fsBold := True.
    Ce qui est curieux c'est que l'exemple arrive comme ça, avec fsBold activé : est-ce à dire que le problème est spécifique à Linux et absent sous Windows ?

    Pas plus à dire, Laz 1.6.2 FPC 3.0
    Par le passé j'avais eu un truc du genre sous linux et rajouter quelques espaces à la fin du texte avait corrigé le problème.

  6. #6
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 132
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 132
    Par défaut
    Citation Envoyé par Jon Shannow Voir le message
    Je n'ai pas ce problème sous windows.
    Merci pour le test.
    Linux sera toujours le parent pauvre, quoi...

    Citation Envoyé par mm_71 Voir le message
    Par le passé j'avais eu un truc du genre sous linux et rajouter quelques espaces à la fin du texte avait corrigé le problème.
    Ouaip, ça ne s'invente pas, un truc pareil !
    J'en ai mis 5, c'est bon (4 = le "o" coupé en deux). Me demande ce que ça va donner en cas de changement de police (nom, taille, etc.)

    mais pifométrique...

    Merci à tous,

  7. #7
    Membre chevronné Avatar de winow
    Inscrit en
    Novembre 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 60

    Informations forums :
    Inscription : Novembre 2004
    Messages : 669
    Par défaut
    Salut Jipete

    sous Ubuntu j'ai pas ce problème,, que je l'active soit directement par les propriétés
    soit pas un TButton le libellé de mon checkbox, il s'agrandit lors du passage en bold, rien n'est tronqué.

  8. #8
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 132
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 132
    Par défaut
    Citation Envoyé par winow Voir le message
    sous Ubuntu j'ai pas ce problème,, que je l'active soit directement par les propriétés
    soit par un TButton le libellé de mon checkbox, il s'agrandit lors du passage en bold, rien n'est tronqué.
    Peut-être alors un problème de gtk2/gtk3/qt4/qt5 ou que sais-je encore...

    L'informatique devient de + en + compliquée, non ?

  9. #9
    Membre émérite

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 035
    Par défaut
    Citation Envoyé par winow Voir le message
    Salut Jipete

    sous Ubuntu j'ai pas ce problème,, que je l'active soit directement par les propriétés
    soit pas un TButton le libellé de mon checkbox, il s'agrandit lors du passage en bold, rien n'est tronqué.
    Sous mint 18 lazarus 1.6.2 le problème persiste. Un simple radiogroup avec 3 colonne et 5 items sur la fiche et il suffit de changer la taille ou le style de la police par défaut ( sans regular 8 ) pour que ça parte en sucette.
    Le gag c'est que parfois c'est correct à l'édition et pas à l'exécution.
    Problème lié à l'UTF_8 ? Je l'ai depuis presque 2 ans...

  10. #10
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 931
    Billets dans le blog
    6
    Par défaut
    Par curiosité : continuerait-il de calculer le TextWidth sur la fonte maigre ?
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ptit bug du forum (titre tronqué si bouton résolu)
    Par clavier12AZQSWX dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 15/06/2012, 20h27
  2. [AS/400] [Débutant] Bug de longueur requête SQL
    Par Portekoi dans le forum Cobol
    Réponses: 35
    Dernier message: 30/10/2008, 01h00
  3. Checkbox et caption
    Par chris151172 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 05/11/2007, 19h26
  4. Bug de longueur de champ input avec IE
    Par Bensor dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 03/08/2007, 14h29
  5. Style d'une ligne d'un tableau et Checkbox
    Par echecetmat dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/01/2005, 15h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo