Page 1 sur 1

Bon de commande imprimable

Posté : 10 sept. 2009, 12:10
par albius
Bonjour,

Je dois concevoir un bon de commandes. Celui-ci doit pouvoir être imprimé. Tout comme bon de commande, il peut-être plus ou moins long selon ben... ses commandes justement. Je sais que je peux mettre en place un système de pagination à l'écran avec PHP (20 enregistrements sur la première page. 20 sur la suivante et ainsi de suite...) Mais la question que je me pose est si je veux imprimer ce bon, l'imprimante rendra t-elle le même rendu qu'à l'écran ? (20 données sur la première feuille, 20 sur la suivante et ce jusqu'à la fin de la commande) est-ce que cela est gérable, voire développable ?
merci,

Re: Bon de commande imprimable

Posté : 10 sept. 2009, 12:14
par thehawk
Essaye peut être une solution intermédiaire , le rendu en PDF , qui après sera imprimable. Sinon la comme ca je ne vois pas.

Jusqu'a présent j'ai vu beaucoup de Bon de Commande en PDF ^^

Bye Hawk

Re: Bon de commande imprimable

Posté : 10 sept. 2009, 12:25
par albius
Merci pour la rapidité de la réponse. Mais si je comprends bien, j'aurais autant de PDF que d'écran (1 pdf pour 20 enregistrements et ainsi de suite. Ca serait lourd...)
merci,

Re: Bon de commande imprimable

Posté : 10 sept. 2009, 14:15
par thehawk
Un document pdf contenant x page avec x*20 enregistrement ;) un pdf peut contenir plusieurs pages , mais je n'ai jamais rencontrer ce souci donc m'ont aide n'est pas des plus pertinente.

Re: Bon de commande imprimable

Posté : 10 sept. 2009, 15:38
par albius
Ok merci.

Re: Bon de commande imprimable

Posté : 12 sept. 2009, 14:06
par niuxe
Hello,

À propos d'une version pdf :
Si tu veux faire une facturation ou un bon de commande en pdf via par exemple la class fpdf et si ton contenu est supérieur à une page, sache que cette class va ajouter implicitement autant de page que nécessaire.

À propos d'une version html :
Dans le cas d'une totale mise en page css (media print et la gestion du flux), tu vas te retrouver devant un problème de taille. Les propriétés telles que float ne seront pas reconnues. En faisant quelque chose de simple à base d'élément table, tu devrais t'en sortir. D'ailleurs, une facturation ou un bon de commande cela reste très tabloïd.

++