布局多个发票并打印问题



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

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

可以,但需要使用@media print使用CSS。

这样定义一个类:

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

只需在每个要打印的发票之间添加<div class="page-break"></div>即可。

最新更新