Taille d'une chaine dans un pdf (fpdf)

Taille d'une chaine dans un pdf (fpdf) - PHP - Programmation

Marsh Posté le 29-04-2010 à 10:49:49    

Bonjour à tous
 
  Est ce que l'un d'entre vous connait une méthode permettant de connaitre la taille d'une chaine affiché à l'écran, plus précisément dans un pdf (avec fpdf)  
(donc pas un nombre de caractère, plutot une taille en pixel, ou en centimètre).
 
Je n'ai besoin de connaitre la taille dans une unité précise, mais plutot de pouvoir comparer des tailles de chaine entre elle (et donc l'unité m'importe peu)
 
Le but final est de déterminer s'il y aura un retour à la ligne ou non.
 
Merci


---------------
Du tofu en Alsace : www.tofuhong.com
Reply

Marsh Posté le 29-04-2010 à 10:49:49   

Reply

Marsh Posté le 29-04-2010 à 15:13:55    

Il existe

$this->GetStringWidth($txt)

Voir son utilisation dans le fichier fpdf.php.
 
Pour infos, les polices de caractères pour les PDF étant standardisées, chaque caractère pour une police donnée et une taille donnée aura toujours la même largeur. Les largeurs de tous les caractères pour chaque police sont indiquées dans le package de fpdf, dans les fichiers nommés courrier.php, helvetica.php, etc. Ces largeurs de caractère, par exemple 600, sont a convertir dans l'unité de votre choix, par la formule w * taille de la police / 1000.


Message édité par olivthill le 29-04-2010 à 15:14:46
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed