|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mai 2007 Messages : 28 ![]() |
Bonjour,
J'utilise FPDF pour générer le fichier. Lors de la génération de mon PDF, j'utilise la méthode Line(), pour mettre en forme le texte. Chaque partie comporte un titre, et un contenu. Donc j'ai créer une méthodes qui prends en paramètre un titre et son contenu. Ainsi je peux mettre en forme tout le document. Donc pour rendre cela jolie, j'ai voulu mettre le titre sur la gauche séparer par une ligne verticale, qui s'arrête lorsque le contenu (le texte) se termine. Titre (ligne verticale) Texte Seulement j'ai un petit souci, lorsque le texte se retrouve entre deux page, la ligne n'apparait pas, et se retrouve sur la page suivant. J'ai l'impression que la ligne est une entité qui ne peut pas se retrouver coupé sur deux pages. Pour information, mon SetAutoPageBreak() est sur "true" car j'ai beaucoup de pages générées Vous avez une idée? |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : avril 2007 Messages : 320 ![]() |
on peut voir un peu ton code ?
|
|
|
00
|
|
|
#3 | ||
|
Invité régulier
![]() Inscription : mai 2007 Messages : 28 ![]() |
Voilà le code de la fonction
Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 60 ![]() |
Autre question, que se passe-t-il lorsque SetAutoPagebreak n'est pas activé ?
|
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : mai 2007 Messages : 28 ![]() |
Les pages ne sont pas sautés et donc je me retrouve avec 1 page!
Mais j'ai changé le système, c'est devenu trop compliqué. En fait lorsque j'appelle GetY(), si le texte se retrouve sur la deuxième page, c'est les coordonnées de cette dernières qui sont appelé. Au lieu d'avoir 350 j'ai par exemple 50 (si ma page fait 300mm de hauteur). En fait il faut pouvoir sélectionner la page d'avant, tracer la ligne jusqu'à la fin de page, puis sélectionner la dernière page et finir de tracer la ligne. Seulement sélectionner la page d'avant je ne suis pas sur que cela soit possible... voilà merci pour s'être intéressé à mon problème |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com