我有一个ASP.NET项目,其中的DIV大小为DIN A4,带有文本,最后在对象中有两页长的PDF。我想一次打印所有按钮。到目前为止,我打开了两个打印菜单,但应该是一个。我的代码的一部分:
<script>
function printPage() {
window.print();
document.getElementById("printPDF").print();
}</script>
<button type="button" class="printButton" onclick="printPage()" style="margin-top:5mm;margin-bottom:2mm;">
print
</button>
<object class="printButton" id="printPDF" width="800" height="2250" type="application/pdf" data="name.pdf">
</object>
当我使用window.print时,类“ printButton”在那里导致PDF打印为空白页。
@media print{
.printButton{
display:none;
}}
我是一名JavaScript初学者,经验不足两个小时。如果您有一个asp.net c#替代项,我也会考虑。谢谢