FPDF Mettre en gras un morceau de texte

FPDF Mettre en gras un morceau de texte - PHP - Programmation

Marsh Posté le 18-06-2010 à 17:50:38    

Bonjour,
Je suis en train de créer un PDF a l'aide de la classe FPDF et d'un formulaire HTML pour une fiche d'intervention.
Et j'aimerai mettre les champs du type : Nom du client, Téléphone du client, Adresse du client en gras mais pas ce qui suit.
Exemple :  
Nom du client : Gates. (Gates étant une variable récupéré par un POST)
 
Extrait de mon code :

Code :
  1. // Coordonnées du client  
  2. $pdf->SetFont(Arial,'',10);
  3. $pdf->SetXY(136,55);
  4. $pdf->MultiCell(100,5,'
  5. Société : '.$_POST['societe'].'
  6. Contact : '.$_POST['contact'].'
  7. Ville : '.$_POST['ville'].'
  8. Adresse : '.$_POST['adresse'].'
  9. ',0,L);


 
Merci de votre aide..  

Reply

Marsh Posté le 18-06-2010 à 17:50:38   

Reply

Marsh Posté le 18-06-2010 à 18:21:49    

$pdf->MultiCell(100,5,'
<b>Société :</b> '.$_POST['societe'].'
[...]
 
 
ça ne marche pas ?


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 18-06-2010 à 19:11:13    

<b>Société :</b> voila ce que sa me renvoi sur le PDF :/

Reply

Marsh Posté le 19-06-2010 à 23:14:37    

j'avais testé une version de FPDF dans laquelle tu construisais la page comme si c'était de l'HTML d'où ma tentative ...


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 21-06-2010 à 10:42:46    

Pour mettre en gras, il faut choisir une police gras, car pour les PDF, il existe quatre polices par famille, par exemple : Arial, Arial bold, Arial italic, Arial bold italic. Donc quand on veut du gras, il faut faire

$pdf->SetFont('Arial','B',10);


Voir http://www.fpdf.org/en/doc/setfont.htm
 
Edit : On peut changer de police à tout moment, mais pas avec MultiCell() ni Cell(). Il faudrait faire deux MultiCell() ou deux Cell(), et changer la police entre les deux.


Message édité par olivthill le 21-06-2010 à 10:52:37
Reply

Marsh Posté le 22-06-2010 à 12:25:07    

NewsletTux a écrit :

j'avais testé une version de FPDF dans laquelle tu construisais la page comme si c'était de l'HTML d'où ma tentative ...


 
Tu confonds sans doute avec html2pdf, très pratique !
 
Sinon avec fpdf, pas le choix, c'est SetFont()

Reply

Sujets relatifs:

Leave a Replay

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