布局多个发票和打印问题

时间:2012-08-23 19:41:07

标签: c# asp.net

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

是否可以在asp.net中进行,或者需要手动调整布局。

1 个答案:

答案 0 :(得分:2)

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

定义一个类似的类:

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

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

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

相关问题