Mon pdf

Fermé
GNAOULE - 25 juil. 2012 à 17:04
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 26 juil. 2012 à 12:35
Bonjour à tous.

Je dois générer des factures au format PDF .
Le problème est le suivant, la table de la base de données contenant tous les produits ainsi que leurs prix etc .. est de taille variable. Il peut donc faire plusieurs pages et je ne peux pas couper une cellule en 2 (avoir le debut de l'une sur la page X et l'autre la page X+1) ..
comment faire pour aller automatiquement sur la page suivante
je programme en php et j'utilise la classe fpdf
Auriez vous une idée de comment faire ?

Merci d'avance.
A voir également:

1 réponse

Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 209
26 juil. 2012 à 12:35
Y a bien une fonction GetY qui te renvoie la position courante ...
mais la fonction $pdf->Write() ne renvoie pas la taille mais tu peux sans doute rajouter une comparaison avec la taille precedent l ajout.
Et revenir la la position avant ajout pour y a ajouter ton saut de page et ton header .
du genre
$H1=$pdf->GetY();
$pdf->Write();
$H2=$pdf->GetY();
if ($H2>$pied_page) {
   $pdf->SetY($H1);
   $pdf->AddPage();
//Probleme retourner en fin de doc
 }


Sinon
function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')
A l air interressante ... Ajout un saut de page si la Cell est trop volumieuse ...
0