Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Est-il possible de savoir la largeur ( en pixel ) d'un texte.
Exemple :
si une variable de type string contient "Toto va à l'école" y a-t-il une fonction qui existe pour savoir le nombre de pixels ?
Hors ligne
je ne pense pas...
sinon, j'ai juste cela...
http://www.pbdr.com/vbtips/gen/convtwip.htm
Hors ligne
Salut, j'ai répondu sur l'autre post : il te reste cette même méthode de calcul
erasorz a écrit:
Bonjour, si j'ai bien suivi le principe est de calculer la largeur de N caractères en extrapolant la taille de 1 caractère.
Attention : cela fonctionnera parfaitement uniquement avec les polices de caractères à chasse fixe (ex : courier)
Hors ligne
Oui c'est bien ce que j'aimerais faire. Dommage que PowerBuilder ne possède pas une telle fonction.
Hors ligne
SebaOne a écrit:
Bonjour,
Est-il possible de savoir la largeur ( en pixel ) d'un texte.
Exemple :
si une variable de type string contient "Toto va à l'école" y a-t-il une fonction qui existe pour savoir le nombre de pixels ?
Oui, c'est possible avec L'API Windows.
Je l'avais trouvé au millénaire dernier (ça me rajeunit pas) en faisant une recherche sur les "micro-help"
(ou plutôt "bubble help")
Bon courage.
Hors ligne
Sur les tooltips j'ai trouvé ça http://www.onkenhout.speedlinq.nl/pbtip015.html
Mais à première vue, ça ne répond pas du tout à ta question.
En fouillant dans ma mémoire, je réalise que je faisais référene à un truc trouvé sur la page de Richard Brooks (célébre auteur du livre The Definitive DataWindow)
Mais son site web n'est plus en ligne, vu qu'il a définitivement abandonné PB d'une part, et qu'il a eu des problèmes conjugaux d'autre part.
ça s'appelait "Rik's PowerBuilder Dojo"
Et www.archive.org ne fonctionne pas
Hors ligne
regardes plutot de ce coté...
http://pbadonf.fr/forum/viewtopic.php?pid=7714#p7714
je parle de la conversion en pixel...
Hors ligne