我正在为一家销售健康产品的本地公司构建一个订单输入系统。我正在使用带有 C# 的 asp.net。当用户在最终发票上单击打印时,我实际上想打印几份发票,但我希望每份都显示/隐藏不同的字段。有没有办法创建多个打印 css',当打印被击中时,我可以每次使用不同的 css 调用打印函数。我想为客户打印一张发票,其中只包含他们需要的字段,还想为包装工打印一张发票,显示任何额外的包装说明但不显示货币价值,然后是包含所有数据的业务记录的最终副本。
问问题
2129 次
1 回答
2
这对我有用:
<style type="text/css">
@media print
{
.printOnly {
display: block !important;
page-break-after: always;
}
#original_content {
page-break-after: always;
}
}
</style>
<body>
<div id="original_content">
...(your original content)...
</div>
<div class="printOnly" style="display:none">
...(basically a copy of original content, you can repeat this div
multiple times if you need more than one copy)...
</div>
</body>
于 2015-09-12T15:16:17.350 回答