我正在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>
即可。