Gérer le saut de page FPDF

Fermé
kami... Messages postés 2 Date d'inscription mercredi 18 mai 2011 Statut Membre Dernière intervention 19 mai 2011 - 18 mai 2011 à 14:24
kami... Messages postés 2 Date d'inscription mercredi 18 mai 2011 Statut Membre Dernière intervention 19 mai 2011 - 19 mai 2011 à 15:09
Bonjour,

alors mon soucis est que mon texte est tronqué au mauvais endroit !
je m'explique j ai un texte variable a afficher en PDF et j'aimerai maitriser le saut de page pour éviter que mon titre sois sur la première page et que mon texte s'y raccrochant se trouve sur la seconde page.
j'avais dans l'idée de mettre chaque texte qui ne peux être tronqué entre balise <p> par exemple et de gérer le saut de page en fonction. vu que j'utilise l'extension WriteHTML
$pdf=new PDF();
$pdf->SetAutoPageBreak(true,55);
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->Image('./../interfaces/logo-M.jpg',5,5,75);
$pdf->SetFont('Arial','B',12);
//Décalage à droite
$pdf->SetY(30);
$pdf->Setx(90);
//Titre
$pdf->Cell(30,10,'CONVENTION ADMINISTRATIVE',0,0,'C');
//Saut de ligne
$pdf->Ln(25);
$pdf->SetFont('Arial','B',8);
$pdf->SetLeftMargin(15);
$pdf->WriteHTML($affichage);
$pdf->Image('./../interfaces/signature.jpg',20,null,25);
$pdf->Output();
donc ma variable $affichage est une suite de requêtte SQL et de concaténation
ou je pourrai délimiter mes <p>...
alors je viens chercher de l'aide en vous sollicitant
je désire maitriser le saut de page sur du text



4 réponses

rescue Messages postés 1039 Date d'inscription vendredi 16 novembre 2007 Statut Contributeur Dernière intervention 27 mars 2019 136
18 mai 2011 à 16:38
Bonjour,

Pourquoi tu n'utilises pas la class FPDF ?
http://www.phpteam.net

@+
0
rescue Messages postés 1039 Date d'inscription vendredi 16 novembre 2007 Statut Contributeur Dernière intervention 27 mars 2019 136
18 mai 2011 à 16:44
Re,

Oups je n'ai pas fait gaffe au titre.
Excuse.

Je regarde ça de plus près ce soir.
@+
0
rescue Messages postés 1039 Date d'inscription vendredi 16 novembre 2007 Statut Contributeur Dernière intervention 27 mars 2019 136
Modifié par rescue le 18/05/2011 à 21:21
Bonsoir,

As tu essayé de réduire le margin.
$pdf->SetAutoPageBreak(true,55);

$pdf->SetAutoPageBreak(true,25);

Pour voir ce que cela donne c'est peut être là que ça coince.

@+


Mieux vaut paraitre 'CON' 5mn, que de le rester toute sa vie.
0
kami... Messages postés 2 Date d'inscription mercredi 18 mai 2011 Statut Membre Dernière intervention 19 mai 2011
Modifié par kami... le 19/05/2011 à 15:11
j'ai bien besoin de mes 5.5cm de marge en bas vu que j'ai un footer!

le problème est qu'il coupe mon texte ou je ne veux pas justement je voudrai que le titre suive sur la deuxième page.. et le fait de modifier ma marge ça va fonctionné pour ce modèle, mais le soucis ce sont des textes variables donc pas toujours la même longueur donc la marge du setautopagebreak ne m'arrange pas
0