html printen pagina-breaks, elke order op nieuwe pagina

Pagina: 1
Acties:
  • 277 views

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Edwinboss
  • Registratie: Juni 2008
  • Laatst online: 04-06 21:15
Ik ben bezig met een ordersysteem waarmee van elke order een pakbon geprint kan worden, nu is het natuurlijk erg handig om meteen van bv de laatste 20 orders een pakbon te kunnen printen.

De vraag is dan ook kun je op of andere manier met HTML soort van pagina-breaks voor de printer kan maken?
Elke pakbon moet natuurlijk op een nieuw A4-tje komen te staan.

Ik weet zowiezo dat het kan met pdf maar dat kost en veel meer werk en voor de klant weer meer handelingen (pdf openen in reader, printknop indrukken).

Acties:
  • 0 Henk 'm!

  • Bas Jansen
  • Registratie: Juni 2000
  • Laatst online: 13-06 09:15
Als je in Google intypt "print page breaks css" dan is de eerste hit deze pagina: http://www.javascriptkit.com/dhtmltutors/pagebreak.shtml

Daar staat uitgelegd hoe je dat kunt bereiken door middel van CSS.

Acties:
  • 0 Henk 'm!

Verwijderd

In CSS los je zoiets zo op (in dit voorbeeld, een page-break na een tabel):

table {
page-break-after: always;
}

Acties:
  • 0 Henk 'm!

  • Anno
  • Registratie: Augustus 2009
  • Laatst online: 12-09 11:27

Anno

Griefmaker#2862

Dit kun je oplossen met de css property "page-break-after" of "page-break-before". Hieronder een voorbeeld.

Stylesheet
Cascading Stylesheet:
1
2
3
.divPagebreak {
  page-break-after:always;
}


HTML:
1
2
3
<!-- pagina 1 //-->
<div class="divPagebreak"> </div>
<!-- pagina 2 //-->

Acties:
  • 0 Henk 'm!

  • Edwinboss
  • Registratie: Juni 2008
  • Laatst online: 04-06 21:15
Ik zie het, was er gewoon niet op gekomen om erop te googlen.

*bak koffie inschenken doet*

Werkt dit trouwens ook in elke browser?

Acties:
  • 0 Henk 'm!

  • Anno
  • Registratie: Augustus 2009
  • Laatst online: 12-09 11:27

Anno

Griefmaker#2862

Edwinboss schreef op vrijdag 19 maart 2010 @ 15:06:
Werkt dit trouwens ook in elke browser?
Dat zou ik gewoon testen. Dan weet je ook of de rest van je HTML en CSS in alle browser hetzelfde resultaat geven.

Het antwoord is trouwens ja. In ieder geval als je always gebruikt. Je kunt ook left, right en inherit gebruiken maar die werken niet in alle browsers.

[ Voor 25% gewijzigd door Anno op 19-03-2010 15:15 . Reden: antwoord toegevoegd. ]


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Edwinboss schreef op vrijdag 19 maart 2010 @ 15:06:
Werkt dit trouwens ook in elke browser?
Als je nou nog eens een bak koffie inschenkt... 8)7

Anyhow; we zitten hier dus niet om handjes te houden.

[ Voor 9% gewijzigd door RobIII op 19-03-2010 15:16 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.