Page 1 sur 1

problème de texte long dans une cellule d'un tableau Conçu avec FPDF

Posté : 07 avr. 2021, 16:38
par emilie1998
Bonjour, tout le monde s'il vous plait j'ai un problème de texte long dans une cellule ,

je veux que la ligne ne deborde pas la cellule , un saut de ligne une fois que la ligne approche du bord de la cellule

Code utilisé FPDF

Les cellule concernées sont :

Code : Tout sélectionner

$this->Cell($w[1],6,$row['nom'],'1',false); $this->Cell($w[2],6,$row['prenom'],'1',false);

Code : Tout sélectionner

$this->SetFillColor(250,0,0); // code couleur rouge, vert, bleu $this->SetTextColor(34,43,5); foreach($data as $row) { $this->Cell($w[0],6,$row['id_admission'],'1',false); $this->Cell($w[1],6,$row['nom'],'1',false); $this->Cell($w[2],6,$row['prenom'],'1',false); $this->Cell($w[3],6,$row['etab'],'1',0,'C',false); $this->Cell($w[4],6,$row['formation'],'LRB',0,'C',false); $this->Cell($w[5],6,$row['promo'],'1',0,'C',false); $this->Cell($w[6],6,$row['vhr'],'1',0,'C',false); $this->Cell($w[7],6,$row['vha'],'1',0,'C',false); $this->Cell($w[8],6,$row['percent'],'1',0,'C',false); //$this->Cell($w[9],6,$row['notes'],'1',0,'C',false); $couleur = false; // pas de couleur par défaut if ($row['notes'] < 10) // si la note est < 10 $couleur = true; // on met la cellule en couleur $this->Cell($w[9],6,$row['notes'],1,0,'C',$couleur); $this->Ln();
Merci beaucoup pour votre aide...

Re: problème de texte long dans une cellule d'un tableau Conçu avec FPDF

Posté : 07 avr. 2021, 17:12
par @rthur
Plutôt que Cell(), regarde du côté de MultiCell()
http://www.fpdf.org/en/doc/multicell.htm

Et sinon une approche "manuelle" si tu n'es pas dans une cellule de tableau :
http://www.fpdf.org/en/script/script49.php

Re: problème de texte long dans une cellule d'un tableau Conçu avec FPDF

Posté : 07 avr. 2021, 18:17
par emilie1998
Merci beaucoup mais ce n'est pas bien expliqué sur les sites j'ai rien compris

Re: problème de texte long dans une cellule d'un tableau Conçu avec FPDF

Posté : 08 avr. 2021, 12:05
par emilie1998
de l'aide s'il vous plait :priere: :priere: :priere: :priere: :priere: :priere: :priere:

Re: problème de texte long dans une cellule d'un tableau Conçu avec FPDF

Posté : 08 avr. 2021, 13:22
par @rthur
Dans ton code, au lieu de Cell(), il faut que tu utilises MultiCell()
A toi maintenant d'essayer, de faire des tests et si ça ne marche pas de nous dire quel est le message d'erreur obtenu.

Re: problème de texte long dans une cellule d'un tableau Conçu avec FPDF

Posté : 11 avr. 2021, 00:11
par emilie1998
Merci @rthur j'ai essayé mais sa marche pas le texte long déborde la cellule :non: :non: :( :( :( :(

Re: problème de texte long dans une cellule d'un tableau Conçu avec FPDF

Posté : 13 avr. 2021, 11:13
par emilie1998
:priere: :priere: :priere: pas de solution svp ??!!!!

Re: problème de texte long dans une cellule d'un tableau Conçu avec FPDF

Posté : 13 avr. 2021, 15:27
par @rthur
Pas de mon côté, ça fait très très longtemps que je n'ai plus utilisé FPDF, donc à part MultiCell() je ne vois pas...

Re: problème de texte long dans une cellule d'un tableau Conçu avec FPDF

Posté : 15 avr. 2021, 11:06
par emilie1998
merci bcp Arthur de ma part aussi , pas de solution #-o #-o #-o #-o

Re: problème de texte long dans une cellule d'un tableau Conçu avec FPDF

Posté : 15 avr. 2021, 15:39
par Saian
Salut, fait longtemps que j'ai pas fait de FPDF non plus mais à priori comme le suggère @rthur, pour un texte multi-ligne dans une cellule il faut utiliser MultiCell.

Si ça ne fonctionne pas c'est peut être que ton texte ne contient pas d'espaces ?

Sinon comment as tu utilisé MultiCell ?