Taille d'un texte en pixel

Posté par Fred le 18/2/2006 10:25:25
Bonjour à tous,

Je dois réalisé un programme qui a besoin d'une fonction pour calculer en mm la taille d'un texte suivant le nom et la taille d'une police donnée pour effectuer des conditions.

Pour l'instant j'ai trouvé une fonction qui calcule la taille d'un texte donné dans une textbox en pixel.
J'ai également trouvé une fonction de conversion point vers metre.

Saisie1..PoliceNom = "Arial"
Saisie1..PoliceTaille ="18"
Info(Conversion(Conversion(TexteLargeur(Saisie1,Saisie1,tDéfaut),"point","mètre"),"mètre","mm"))


Malheureusement les résultats sont éronnés et j'obtiens des resultats presque parfait lorsque je considére 4pixel = 1mm

1) Quel est réelement la conversion pixel > mm ?
2) Le fait que la fonction prenne une zone de texte pour le calcul peut-il fausser le résultat ?

Merci !

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=3567&post_id=15034