Bon de commande imprimable

Eléphant du PHP | 226 Messages

10 sept. 2009, 12:10

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,
«Le matin, quand il t’en coûte de te réveiller, que cette pensée te soit présente: c’est pour faire œuvre d’homme que je m’éveille.»
Marc Aurèle.

Mammouth du PHP | 991 Messages

10 sept. 2009, 12:14

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
DevOps, Symfony4, Hoa

Eléphant du PHP | 226 Messages

10 sept. 2009, 12:25

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,
«Le matin, quand il t’en coûte de te réveiller, que cette pensée te soit présente: c’est pour faire œuvre d’homme que je m’éveille.»
Marc Aurèle.

Mammouth du PHP | 991 Messages

10 sept. 2009, 14:15

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.
DevOps, Symfony4, Hoa

Eléphant du PHP | 226 Messages

10 sept. 2009, 15:38

Ok merci.
«Le matin, quand il t’en coûte de te réveiller, que cette pensée te soit présente: c’est pour faire œuvre d’homme que je m’éveille.»
Marc Aurèle.

Eléphant du PHP | 453 Messages

12 sept. 2009, 14:06

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.

++
La Tux attitude avec les kiw'z syou plait
Komodo Edit - Inkscape - Dia