[HTML] printen mbv page-break

Pagina: 1
Acties:

  • ViNyL
  • Registratie: Augustus 2001
  • Niet online
Ik heb een script dat wat data in tabellen gooit. De layout van die tabellen is precies op a4 formaat:

code:
1
2
3
4
5
6
<p class='breakhere'><table cellspacing='0' cellpadding='0' style='width: 210mm; height: 297mm;'>
 <tr>
   <td style='height: 30mm; width:70mm;' valign='top'> text </td>
 <tr>
</table>
</p>

Die break here class gebeurt dmv:
P.breakhere {page-break-after: always}

Na deze break begint de volgende tabel. Alleen het probleem is dat er nu na iedere tabel (a4'tje dus) er steeds een compleet witte pagina tussen komt! Kan ik dat niet voorkomen ??

[ Voor 59% gewijzigd door ViNyL op 28-05-2004 12:47 ]


  • nescafe
  • Registratie: Januari 2001
  • Laatst online: 21:57
Ikzelf maak hiervoor gebruik van twee verschillende <DIV>'s. Eentje voor de eerste tabel, en eentje voor de volgende tabellen:


HTML:
1
2
<DIV STYLE="page-break-before: avoid"><table /></DIV>
<DIV STYLE="page-break-before: always"><table /></DIV>
Dit voorkomt in ieder geval dat je een laatste lege pagina krijgt.
Misschien dat <div> i.p.v. <p> geen extra lege pagina oplevert?

* Barca zweert ook bij fixedsys... althans bij mIRC de rest is comic sans


  • ViNyL
  • Registratie: Augustus 2001
  • Niet online
hmm laat ik dat idd eens even proberen!

update: De divjes rond de tabel hebben het zelfde resultaat. Ook lege pagina's ertussen :(

[ Voor 55% gewijzigd door ViNyL op 28-05-2004 13:19 ]


  • nescafe
  • Registratie: Januari 2001
  • Laatst online: 21:57
Ik zie nu pas dat je je tabel ook een forse grootte hebt gegeven. Houd je hier rekening met de marges van de printer? Maak het eerst even een stukje kleiner (bijv 250 bij 150 mm), kijk of ie nog steeds extra pagina's uitpoept en maak ze daarna steeds groter.

* Barca zweert ook bij fixedsys... althans bij mIRC de rest is comic sans


  • ViNyL
  • Registratie: Augustus 2001
  • Niet online
Ja ik ga uit van A-4 formaat, maar idd er zijn helaas marges voor elke pagina's.