|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2002 Messages : 91 ![]() |
Bonjour,
Je suis en train de créer des listings avec FPDF. Je souhaiterais avoir quelques informations complémentaires que je ne trouve pas sur le site de http://www.fpdf.org/ 1 - Les sauts de page sont automatiques. Comment détecter le moment ou il va y avoir un saut de page pour ajouter la légende de mon tableau sur la page suivante ? 2 - si je dois désactiver les sauts de page automatique, comment dois-je utiliser les fonctions AcceptPageBreak() et SetAutoPageBreak() car je n'y arrive pas. 3 - Enfin pour le remplissage des cadres avec une couleur, ou trouver une définition correcte des couleurs courantes ? Ici on doit définir des niveaux de rouge, vert, bleu. Ou trouver ces 3 informations pour du violet par exemple ? |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : décembre 2005 Messages : 385 ![]() |
Pour le 1, tu peux te servir de GetY() et faire des tests dessus. C'est ce que j'ai fait, mais j'ai pas le code sous la main et puis, tout depend de ce que tu fais avec.
Pour le 3, t'as pas un logiciel de graphisme sous la main? (colorpicker, couleur personnalisées ...) |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : février 2004 Messages : 237 ![]() |
Salut,
1) Tu peux gérer ça en définissant un footer et/ou un header à ta classe fpdf, je te renvoi au tutoriel http://www.fpdf.org/fr/tutorial/tuto2.htm 2) pas besoin de les désactiver =) 3) La plupart des logiciels de dessin peuvent te fournir cette information. Pour Paint par exemple, tu double click sur une couleur, tu click sur couleurs personnalisées et là tu as tout à droite les 3 valeurs R V B ( testé avec Paint windows 98 mais la manip est sensiblement la même pour les autres logiciels ) Wola. |
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() Inscription : décembre 2005 Messages : 385 ![]() |
je ne pense pas qu'il fasse allusion au footer, ou alors c'est moi qui ai pas compris...
|
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Inscription : février 2004 Messages : 237 ![]() |
Bah visiblement il veut mettre la légende au début de chaque page, pour moi la seule façon propre de le faire c'est de passer par la définition du header.
Mais j'ai ptet mal comprit, j'en sais rien ^^ |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2002 Messages : 91 ![]() |
Re,
alors ok pour les composates couleurs, j'ai trouvé. Merci Pour le footer, mon problème, c'est que je ne dois pas répéter TOUT le footer à chaque fois mais juste une partie ! je ne peux donc pas utiliser le footer. Enfin si j'utilise le GetY(), je dois ensuite ajouter une nouvelle page manuellement. Mais si le saut de page automatique est activé ne peut-il pas y avoir des problèmes entre saut automatique et manuel ? |
|
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Inscription : décembre 2005 Messages : 385 ![]() |
Non, pour moi en tout cas il n'y a pas eu de problemes du tout. Tu peux forcer une nouvelle page meme si le saut automatique est activé.
|
|
|
00
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2002 Messages : 91 ![]() |
ARF j'ai un autre problème :
TOUT les changements que je fais dans le fichier ne sont plus pris en compte pour la génération du pdf, comme si il y avait un buffer qui gardait une mauvaise version en mémoire en permanence. Comment vider cette mémoire ? Est-ce dans la session elle-même ? Il faut savoir que je trvaille sur free.fr, avec des sessions et identifications des logins à chaque page ! Est-ce un problème ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com