html table nyomtatás több oldalra
Sziasztok!
Egy nagyméretű táblázatot kéne kinyomtatnom fejléccel együtt (minden oldalon meg kellene jelennie), de valamiért csak egy oldalt hajlandó nyomtatni, és az utolsó sort is csakrészben ha úgy jön ki...
A css:a html:
■ Egy nagyméretű táblázatot kéne kinyomtatnom fejléccel együtt (minden oldalon meg kellene jelennie), de valamiért csak egy oldalt hajlandó nyomtatni, és az utolsó sort is csakrészben ha úgy jön ki...
A css:
#Printed {
width: 100%;
height: 100%;
background: white;
}
@media print {
@page {
size: portrait;
}
header, footer, #ablakVezerles, .vezerloGomb {display:none;}
#Printed { position: fixed;top: 0;left: 0; page-break-inside:auto; }
body, html { background:white; }
table { page-break-inside:auto; }
tr { page-break-inside:avoid; page-break-after:auto; }
thead { display:table-header-group; }
}
<div id="Printed">
<table>
<thead>
<tr>
<td>fej1</td>
<td>fej2</td>
<td>fej3</td>
</tr>
<thead>
<tbody>
<tr>
<td>adat1</td>
<td>adat2</td>
<td>adat3</td>
</tr>
...
<tr>
<td>adat1</td>
<td>adat2</td>
<td>adat3</td>
</tr>
</tbody>
</table>
</div>
Sok sikert
Melyik pdf generátort érdemes
wkhtmltopdf nekem ez elég jól
nekem ez elég jól bejött. lehet javascript-tel is varázsolni benne, egész jó.
Köszi! Nézem ezt az
csak egy button-t kell elhelyezni az oldalon "btnPrint" id-vel. Persze még lehet rajta bőven finomítani, de a táblázatot tökéletesen nyomtatja. :)