Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PDF > FPDF
FPDF Forum d'entraide pour la bibliothèque FPDF permettant de générer des documents PDF en PHP. Avant de poster -> tutoriels FPDF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/03/2006, 11h50   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2002
Messages : 91
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 91
Points : 11
Points : 11
Par défaut [FPDF] détection de saut de page et couleur

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 ?
nerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 11h58   #2
Membre éprouvé
 
Avatar de gofono_bass
 
Inscription : décembre 2005
Messages : 385
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : décembre 2005
Messages : 385
Points : 409
Points : 409
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 ...)
__________________
mais pourquoi tu cours?
gofono_bass est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 12h04   #3
NoT
Membre confirmé
 
Inscription : février 2004
Messages : 237
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 237
Points : 261
Points : 261
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.
NoT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 12h29   #4
Membre éprouvé
 
Avatar de gofono_bass
 
Inscription : décembre 2005
Messages : 385
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : décembre 2005
Messages : 385
Points : 409
Points : 409
je ne pense pas qu'il fasse allusion au footer, ou alors c'est moi qui ai pas compris...
__________________
mais pourquoi tu cours?
gofono_bass est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 13h31   #5
NoT
Membre confirmé
 
Inscription : février 2004
Messages : 237
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 237
Points : 261
Points : 261
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 ^^
NoT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 14h20   #6
Candidat au titre de Membre du Club
 
Inscription : mai 2002
Messages : 91
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 91
Points : 11
Points : 11
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 ?
nerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 14h55   #7
Membre éprouvé
 
Avatar de gofono_bass
 
Inscription : décembre 2005
Messages : 385
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : décembre 2005
Messages : 385
Points : 409
Points : 409
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é.
__________________
mais pourquoi tu cours?
gofono_bass est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 15h00   #8
Candidat au titre de Membre du Club
 
Inscription : mai 2002
Messages : 91
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 91
Points : 11
Points : 11
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 ?
nerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h17.


 
 
 
 
Partenaires

Hébergement Web