FlyingSaucerPDF在每个新页面上重复一个rowspan表格单元格

时间:2016-03-01 19:14:11

标签: html css pdf printing html-table

我使用FlyingSaucerPDF打印HTML表格,其中第一列中的单元格可以跨越可能被页面破坏的大量行。当它被一个页面打破时,我想在下一页上重复该行跨越单元格,因此读者在任何页面上都有这个细节,就像预期的THEAD一样。

下面是我使用

布局的一个例子
<html>
  <head>
    <style>

      .header {
        position: running(header);
      }

      .footer {
        display: block; text-align: center;
        position: running(footer);
      }

      .content {
        page-break-after: always;
      }

      @page {
        @top-center { content: element(header); }
      }
      @page {
        @bottom-center { content: element(footer) }
      }

      table { -fs-table-paginate: paginate; }

    </style>
  </head>
  <body>
    <div class='header'>Header</div>
    <div class='footer'>Footer</div>
    <div class='content'>
      <table border="1">
        <thead>
          <tr><th colspan="2">spanning cols</th></tr>
          <tr>
            <th>a</th>
            <th>b</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td rowspan="60" style="-fs-table-cell-rowspan:60">spanning rows</td>
            <td>B</td>
          </tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
          <tr><td>B</td></tr>
        </tbody>
      </table>
    </div>
  </body>
</html>

0 个答案:

没有答案