Bonjour,
Je crains de poser une question naïve :
Comment connaitre la longueur, exprimée en pixels, du texte édité par :
canvas.textout(0,0,S)
en ayant défini au préalable le string S ainsi que la fonte, par exemple :
S:='Merci par avance';
canvas.font.size:=14;
canvas.font.style:=[fsBold];
canvas.font.name:='MS Sans Serif';
Pour la hauteur en pixels, pas de problème. Mais le problème est que tous les caractères n'ont pas la même longueur en pixels (et d'ailleurs, comment connaitre le "Width" d'un caractère choisi, avec font.name, .style et .size donnés ? ).
Partager