Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PDF > FPDF
FPDF Forum d'entraide pour la bibliothèque FPDF permettant de générer des documents PDF en PHP. Avant de poster -> tutoriels FPDF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2007, 10h25   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2003
Messages : 30
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 30
Points : 10
Points : 10
Par défaut [FPDF] Problème avec SetFillColor

Bonjour,
je générère du pdf à l'aide de la classe FPDF. Tout fonctionne à merveille, et j'arrive à faire mes documents et tableaux avec introduction de variables. Mon seul souci est avec la fonction SetFillColor qui ne fonctionne pas.

Voici le bout de code


Code :
1
2
3
4
5
6
7
8
9
10
 
if ($moyenne_tj_fr[$i] < 5) 
{ 
      $this->SetFillColor(255,25,62);
      $this->SetTextColor(250,0,0);
      $this->SetFont('Arial','BIU',8); 
} 
$this->Cell(6,4,$moyenne_tj_fr[$i],1,0,'C'); 
$this->SetTextColor(0,0,0);    
$this->SetFont('Arial','',8);

Donc quand la moyenne est inférieur à 5, il me la met bien rouge, gras et souligné, mais il ne remplit pas le fond de la cellule dans la couleur demandée. Est-ce que quelqu'un peut m'aider à résoudre ce mystère ? Merci d'avance.
Tuscelan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2007, 16h01   #2
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
Tu dois ajouter un 7ieme parametre a la fonction Cell

Code :
1
2
3
 
$fill = 1;
$this->Cell(6,4,$moyenne_tj_fr[$i],1,0,'C',$fill);
++
JC
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2007, 16h28   #3
Candidat au titre de Membre du Club
 
Inscription : octobre 2003
Messages : 30
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 30
Points : 10
Points : 10
Oki, ca fonctionne maintenant ! Un tout grand merci pour l'astuce !
Tuscelan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2011, 12h22   #4
GYK
Membre du Club
 
Inscription : mai 2004
Messages : 317
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 317
Points : 44
Points : 44
Bonjour,
Même problème, j'ai essayé en m'inspirant du code ci-dessus, mais ca marche pas.
Code :
1
2
3
4
5
 
	$pdf->SetFillColor(208,213,213);
	$pdf->Cell(25);
	$fill = 1;
        $pdf->Cell(18,10,$table['Nom'],0,0,$fill);
Merci de m'aider
GYK est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h51.


 
 
 
 
Partenaires

Hébergement Web