打印预览时只有一页,但是打印完之后会自动打多一张空白纸,要怎么设置,才能不打那张空白纸?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打印预览时只有一页,但是打印完之后会自动打多一张空白纸,要怎么设置,才能不打那张空白纸?相关的知识,希望对你有一定的参考价值。

重点强调打印预览显示只有一页!
重点强调打印预览显示只有一页!
重点强调打印预览显示只有一页!

你看到的打印预览实际是两页,因为第二页是空白页所以不显示,因此显示在预览中的只看到一页,而实际上是两页。解决的办法就是,返回到编辑页面按上下左右键中的下键,让光标停留在最下面的地方,然后按退格键使光标退回到有字的页面,这样就不会多出一页空白页了。 参考技术A 打印预览只有一页,打印出来多了一页,可以设置打印范围,或者删除空白区域,再次打印 参考技术B 打印预览的时候只有一页,但是打印完之后就会出现很多页,你可以在选择的时候选择所选项目,然后点击打印一张。 参考技术C 设置打印当前页,再打印就不会出现多打一张空白纸了。 参考技术D 这个是源文件的问题,把源文件分页预览一下,就看到你的打印区域了,调整打印区域的边界就好了,这个很常见。

网页设置打印预览的时候怎么会多了一页出来呢

<html>
<head>
<title>JS 分页批量打印解决方案(只支持IE)</title>
</head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
<script language="javascript">
<!-- 
function printWithAlert()
 
document.all.WebBrowser.ExecWB(6,1);  

function printWithoutAlert()

document.all.WebBrowser.ExecWB(6,6);  

function printSetup()

document.all.WebBrowser.ExecWB(8,1);

function printPrieview()

document.all.WebBrowser.ExecWB(7,1);

function printImmediately()

document.all.WebBrowser.ExecWB(6,6);
window.close();

function printWin(dybl)
var oWin=window.open("","_blank");
oWin.document.write(document.getElementById("content"+dybl).innerHTML);
oWin.focus();
oWin.document.close();
oWin.print()
oWin.close()

--> 
</script>
<table align="center" class='Noprint' ><tr><td align="center" valign="middle">
<!--此控件用来直接调用浏览器的一些方法--><OBJECT id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" style="display:none"></OBJECT><!--适用于打印机的样式设置--><style media="print">.Noprintdisplay:none;.PageNextpage-break-after:always;</style>
<BUTTON title="打印" onclick="printWithAlert();">打印<IMG src="http://www.jatools.com/tools/images/print.gif" align=absmiddle></BUTTON>
<BUTTON title="直接打"印 onclick="printWithoutAlert();">直接打印<IMG src="http://www.jatools.com/tools/images/print.gif" align=absmiddle></BUTTON>
<input type="button" value="打印设置" onclick="printSetup();" >
<button onclick="printPrieview();" title="打印预览..." >打印预览<img src='http://www.jatools.com/tools/images/preview.gif' align=absmiddle></button>
<br>共三页<select name="select" id="select">
<option value="1">打印第一页</option>
<option value="2">打印第二页</option>
<option value="3">打印第三页</option></select>
<input type="button" onclick="printWin(document.getElementById("select").value)" value="打 印" />
</td></tr></table>
<div class="PageNext" id="content1">第一页数据第一页数据第一页数据第一页数据第一页数据第一页数据第一据第一页数据第一据第一页数第一页数据第一页数据</div>
<div class="PageNext" id="content2">第二页数据第二页数据第二页数据第二页数据第二页数据第二页数据第二页数据第二页数据第二页数据第二页数据第二页数据</div>
<div class="PageNext" id="content3">第三页数据第三页数据第三页数据第三页数据第三页数据第三页数据第三页数据第三页数据第三页数据第三页数据第三页数据</div>
</body>
</html>

我的代码就是这样了,打印预览的时候应该是三页,可还是多了一页的空白页,怎么样解决呢?

参考技术A 把<div class="PageNext" id="content3">中的 class="PageNext"去掉即可解决。本回答被提问者采纳

以上是关于打印预览时只有一页,但是打印完之后会自动打多一张空白纸,要怎么设置,才能不打那张空白纸?的主要内容,如果未能解决你的问题,请参考以下文章

打印预览第一页后模态内容被截断

在WPS中打开excel表格时原来的一页打印成两页了,如何更改

UWP 打印预览仅在第一页显示空白页

jquery jqprint 打印 每页控制打印内容,每一页都带有表头,怎么搞啊

今天用SAP打印一张凭证,预览没有问题,但是打印出来之后 上面的汉字全部显示的是#号 急求高手解答。

网页设置打印预览的时候怎么会多了一页出来呢