Envoyé par
Pol63
measurestring a toujours été étrange oui
après s'il n'y a pas de troncation en largeur, je pense que c'est parce qu'il utilise des marges (un code barre doit avoir suffisament de blanc à gauche et à droite) et que le facteur de grossissement n'est pas assez gros pour déclencher le problème, mais il devrait arriver aussi
bref on en revient au point de départ, tu uilises un truc tout fait qui ne marche pas, au lieu d'essayer de le faire toi même
certes ca demande un peu de lecture et un peu de test, mais c'est le métier qui veut ça ...
dans le pire des cas tu peux réparer le code winforms que tu as (en trouvant le facteur de grossissement, il y a surement une api pour ca) ou l'améliorer en ne basant pas sur le measurestring pour savoir ou drawstring (stringformat permet d'écrire en bas d'une zone par exemple)