1

我正在处理 asp.net 项目,我需要在单个页面上布局多个选定的发票。单击打印按钮将打印所有发票,但每张发票应打印在单独的页面上。

在 asp.net 中是可能的,或者需要手动调整布局。

4

1 回答 1

2

是的,你可以,但你需要使用 CSS 来完成@media print

像这样定义一个类:

@media print
{
  .page-break  { display:block; page-break-before:always; }
}

@media all
{
  .page-break  { display:none; }
}

并且只需<div class="page-break"></div>在您要在单独页面上打印的每张发票之间添加。

于 2012-08-23T20:03:06.817 回答