OVH Cloud OVH Cloud

fpdf

4 réponses
Avatar
Fabrice
Salut à tous,

J'utilise fpdf depuis quelques jours et je me pose quelques questions
(j'ai pas franchement été éclairé sur http://www.fpdf.org/ )

Cela conderne les n° de page. Je désire faire un unique fichier pdf qui
regroupe tous mes adhérents et avec pour chaque adhérents de 1 à x pages
(x est indéterminé puisqu'on va pêcher les infos dans une base mysql).
Je voudrais donc voir afficher en pied de pages

1/x pour la page 1
2/x pour la page 2
3/x pour la page 3
--> changement adhérent
1/y pour la page 4
--> changement adhérent
1/z pour la page 5
2/z pour la page 6

etc...

Or, d'après la doc, je ne dispose que de AliasNbPages() et PageNo() et
je vois pas bien comment faire.
Si quelqu'un a déjà été confronté au prob...

a+

f.

4 réponses

Avatar
Tof
As-tu posé la question sur le forum de fpdf ? Ils sont assez efficace.

Salut à tous,

J'utilise fpdf depuis quelques jours et je me pose quelques questions
(j'ai pas franchement été éclairé sur http://www.fpdf.org/ )

Cela conderne les n° de page. Je désire faire un unique fichier pdf qui
regroupe tous mes adhérents et avec pour chaque adhérents de 1 à x pages
(x est indéterminé puisqu'on va pêcher les infos dans une base mysql).
Je voudrais donc voir afficher en pied de pages

1/x pour la page 1
2/x pour la page 2
3/x pour la page 3
--> changement adhérent
1/y pour la page 4
--> changement adhérent
1/z pour la page 5
2/z pour la page 6

etc...

Or, d'après la doc, je ne dispose que de AliasNbPages() et PageNo() et
je vois pas bien comment faire.
Si quelqu'un a déjà été confronté au prob...

a+

f.


Avatar
Laurent Seguin
Fabrice , le 07 nov. 2003 18:24:27, écrivait ceci:

J'utilise fpdf depuis quelques jours
[...]

Je voudrais donc voir afficher en pied de pages
[...]

Or, d'après la doc, je ne dispose que de AliasNbPages() et PageNo() et
je vois pas bien comment faire.
Si quelqu'un a déjà été confronté au prob...


Grmbl, c'est pourtant bien expliqué dans le tutoriel 2...
http://www.fpdf.org/fr/tutorial/tuto2.htm

Quand tu instancies ta classe dérivée tu apelles :AliasNbPages();
Puis dans ta foncton Footer() tu utilises : PageNo();

Avatar
Fabrice
Grmbl, c'est pourtant bien expliqué dans le tutoriel 2...
Grmbl, si tu avais mieux compris mon problème, tu aurais vu que

AliasNbPages() et PageNo() ne satisfont pas ma demande.

Mais peut-être me suis-je mal exprimé.

a+

f.


Fabrice , le 07 nov. 2003 18:24:27, écrivait ceci:


J'utilise fpdf depuis quelques jours


[...]

Je voudrais donc voir afficher en pied de pages


[...]

Or, d'après la doc, je ne dispose que de AliasNbPages() et PageNo() et
je vois pas bien comment faire.
Si quelqu'un a déjà été confronté au prob...



Grmbl, c'est pourtant bien expliqué dans le tutoriel 2...
http://www.fpdf.org/fr/tutorial/tuto2.htm

Quand tu instancies ta classe dérivée tu apelles :AliasNbPages();
Puis dans ta foncton Footer() tu utilises : PageNo();



Avatar
Fabrice
J'ai trouvé.

C'est pas très propre mais je m'en sort.

J'ai utilisé des variables globales pour le nombre de pages par adhérent
et le n° de page en cours.
Contrainte: Il faut connaitre avant l'édition de l'adhérent son nombre
de pages maxi. (exemple: je sais que dans une page, je mets 100 infos.
J'ai 350 info donc 4 pages).

a+

f.