[FDPF] Multicell sur une ligne avec un array

Mammouth du PHP | 965 Messages

04 févr. 2008, 14:24

Bonjour !

Utilisant la librairie FPDF : http://www.fpdf.org

( Oui j'ai lu la documentation, oui j'ai fais des recherche )

Je suis dans l'incapacité a mettre plusieurs MultiCell sur une même ligne.

En fait mes header seuls doivent être avec des retour a la ligne si le texte depasse.

J'ai un tableau generant mes Array

->
// Creer les entêtes du tableau
$header=array('LOT','Surf Jardin','Surf. Habi.','Surf. Terrasse','Surf. Loggia','Surf. Cave','Prix Base','Loyer de Robien','Loyer Borloo','Prix Invest','Rentabilite','Prix Pack 1','Prix Pack 2');
Une fois ces Headers mis en tableau je fais :


// Integrer les header 
$PDF->SetXY(0.1,0.1);
for($i=0;$i<sizeof($header);$i++)
$PDF->cell(1.6,0.5,$header[$i],1,0,'C',1); 
J'obtiens bien le resultat que je veux sous forme d'une ligne contenant mes header mais maintenant j'aimerais les faire tenir sur une même ligne ce qui semble un peu plus complexe.

Pour le MultiCell j'ai utiliser un code recuperer :
$tmpVarX = $pdf->GetX();
$tmpVarX = $pdf->GetY();
//Pour le mettre sur 2 ligne
$pdf->MultiCell(20,5,'CODE DE TRAVAIL',1,'L');
//Replace le positionnement du curseur coin supérieur droit de la cellule créée
$pdf->SetXY($tmpVarX+20,$tmpVarY);
 
Mais rien a faire impossible de faire tenir mes MultiCell je crois que cela viens du fait que j'utilise une boucle for pour generer chaque ligne.

Une idée ?