Mon pdf
GNAOULE
-
Fallentree Messages postés 2309 Date d'inscription Statut Membre Dernière intervention -
Fallentree Messages postés 2309 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Mon pdf
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Save as pdf office 2007 - Télécharger - Bureautique
- Télécharger dictionnaire larousse pdf gratuit - Télécharger - Dictionnaires & Langues
- Notices gratuites pdf - Guide
- Pdf creator - Télécharger - PDF
1 réponse
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
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 ...
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 ...