[已关闭问题] [急] web页面通过小票打印机打印
提问时间: 2008-10-09 14:05
悬赏分:20 提问时间2008/10/9 14:05:57 问题为何被关闭 浏览:272 次

现有一功能:动态生成一个300px宽的页面,想通过小票打印机把这个页面打印处理,但是在调用window.print()之后,打印出来的页面会有左边距(而且还蛮大的),另外,打印出来的字体也变小了(个人估计是打印机为了能够打印下所有的字),还有一个问题是,比如说这个页面的高度只有400px,但是小票打印机还是会打印出一整页来,而不是400px

这些问题不知道怎么解决。求教各位!

(2)

用报表打印


1个月前   回答者:poplau - 初学一级

用JavaScript控制进行区域打印


1个月前   回答者:StarZ - 菜鸟二级
1个月前   随风逝去(叶进) :
能否说地更详细写!
1个月前   StarZ :
<script language="javascript">
function preview() {
document.all['mxzprn'].style.display='none';
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
var css = '<style type="text/css">' +
'p{line-height: 120%}' +
'.ftitle { line-height: 120%; font-size: 18px; color: #000000}' +
'td { font-size: 10px; color: #000000}' +
'</style>' ;
window.print();
}
</script>

<div class="main">
<div style="text-align: left">
<input type="button" class="nniu01" id="mxzprn" value="打 印" onclick="preview()" />
</div>
不打印这里不打印这里不打印这里不打印这里不打印这里不打印这里不打印这里
<!--startprint-->
<uc1:WF_FixedAssets id="WF_FixedAssets1" runat="server">
</uc1:WF_FixedAssets>
<uc2:UCApprovalDescription ID="UCApprovalDescription1" runat="server" />
<!--endprint-->
不打印这里不打印这里不打印这里不打印这里不打印这里不打印这里
</div>
1个月前   随风逝去(叶进) :
谢谢StarZ,但是,我的意思是说如何控制打印的边界,让它的边界为0
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题



> 问题排行榜

相关内容

相关链接