1

我试图将页面的特定部分带到下一页,在第一页上保留该药水之后的其余页面元素,让我用一个图来解释

在此处输入图像描述

我想将trwithclass=nextpage带到下一页并保持页面的其余部分不变,以便最终打印看起来像

在此处输入图像描述

有可能实现吗?或者我是否必须考虑其他一些选项,比如 iText sharp(虽然我也不知道如何使用它).. 请帮我找到方法

4

1 回答 1

1

因此,通常您会编写以下 CSS 来获取下一页上的元素并完成:

.nextPage {
  page-break-before: always;
}

但这仅适用于块元素。您可以添加display:block到您的 CSS 类,但这会改变表格行的格式。也许最好的做法是将表格行中第一个单元格的内容包装在一个 div 中,这是一个块元素:

<table>
  <tr>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td><div class="nextPage"></div></td><td></td>
  </tr>
</table>
于 2012-04-27T13:10:05.113 回答