1

Hi,

I have a long table with rowspan=70 for example and many rows.
When i generate html and make print preview the content of a row is split between pages even the main row with rowspan is longer than page.
If i use html2pdf only a row or 2 or as many is ok to not split rows, is on each page.
I use:
<style type="text/css">
<!--
tr
{
page-break-inside: avoid
}

-->
</style>
or/and
<page>
<nobreak>
...
</nobreak>
</page>
without result as i expect.
Any solution?

Thank for reply.

2

sorry, but i don't understand your request sad could you give me a exemple ?
Ancien pseudo : lolo

3

Sorry for bad explaination.
http://img18.imageshack.us/img18/6483/pdfwrongtablebreak.gif

Part of code:
<style type="text/css">
<!--
table
{
width: 690px;
border: medium none ;
border-collapse: collapse;
page-break-inside: avoid;
}
tr
{
page-break-inside: avoid;
}
td
{
padding-left: 2.7pt;
padding-right: 2.7pt;
}

-->
</style>
<table cellspacing="0" cellpadding="0" border="1" align="center">
<col style="width: 12%" class="col1">
<col style="width: 14%">
<col style="width: 42%">
<col style="width: 5%">
<col style="width: 5%">
<col style="width: 12%">

<col style="width: 12%">
<tr>
<td style="border: 1pt solid windowtext; height: 13.85pt; " rowspan="2" align="center" valign="middle">LUNA</td>
<td style="border: 1pt solid windowtext; height: 13.85pt; " rowspan="2" align="center" valign="middle">Legislatia</td>
<td style="border: 1pt solid windowtext; height: 13.85pt; " rowspan="2" align="center" valign="middle">Denumirea generica a grupului de articole</td>
<td valign="middle" align="center" style="border: 1pt solid windowtext; height: 13.85pt; " colspan="2">Grup articole</td>
<td valign="middle" align="center" style="border: 1pt solid windowtext; height: 13.85pt; " rowspan="2">Observatii</td>

<td valign="middle" align="center" style="border: 1pt solid windowtext; height: 13.85pt; " rowspan="2">Data Planificata</td>
</tr>
<tr style=" height: 13.8pt">
<td valign="middle" align="center" style="border: 1pt solid windowtext; height: 13.8pt; ">De la art</td>
<td valign="middle" align="center" style="border: 1pt solid windowtext; height: 13.8pt; ">La art</td>
</tr>

<tr ><td valign="top" style="border: 1pt solid windowtext; " rowspan=21>Ianuarie</td><td valign="top" style="border: 1pt solid windowtext; " rowspan=2>01 Legea 319/2006</td><td valign="top" style="border: 1pt solid windowtext; ">CAPITOLUL I Dispozitii generale</td><td align="center" valign="top" style="border: 1pt solid windowtext; ">1</td><td align="center" valign="top" style="border: 1pt solid windowtext; " colspan=1>2</td><td align="center" valign="top" style="border: 1pt solid windowtext; "></td><td align="center" valign="middle" style="border: 1pt solid windowtext; " rowspan=191></td></tr><tr><td valign="top" style="border: 1pt solid windowtext; ">CAPITOLUL II. Domeniu de aplicare</td><td align="center" valign="top" style="border: 1pt solid windowtext; ">3</td><td align="center" valign="top" style="border: 1pt solid windowtext; " colspan=1>5</td><td align="center" valign="top" style="border: 1pt solid windowtext; "></td></tr><tr ><td valign="top" style="border: 1pt solid windowtext; " rowspan=4>02 NoMet L 319/2006</td><td valign="top" style="border: 1pt solid windowtext; ">CAPITOLUL I - Dispozitii generale</td><td align="center" valign="top" style="border: 1pt solid windowtext; ">1</td><td align="center" valign="top" style="border: 1pt solid windowtext; " colspan=1>2</td><td align="center" valign="top" style="border: 1pt solid windowtext; "></td></tr>
.......

4

ok, so you would like to split the first column ? it is not possible. html2pdf can't cut a cell on 2 pages or more. If you want to do this, don't use rowspan, and put empty cells with borders on left and right...

sorry, there is not a other solution sad
Ancien pseudo : lolo