<!DOCTYPE html>
<html>
<head runat="server">
<title>调用Word打印机打印</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<div class="noprint">
<input type="button" value="toPrinter " οnclick="doPrint();" />
</div>
<script type="text/javascript">
function doPrint() {
viewToWord("房间:903\r\n栋号:6\r\n楼层:9\r\n户型\r\n时间:2011年9月16日");
}
var wdapp;
var wddoc;
function viewToWord(str) {
try {
//获取Word 过程
//请设置IE的可信任站点
wdapp = new ActiveXObject("Word.Application");
}
catch (e) {
alert("无法调用Office对象,请确保您的机器已安装了Office并已将本系统的站点名加入到IE的信任站点列表中!");
wdapp = null;
return;
}
wdapp.Documents.Open("c:\PrinterTemplate.doc"); //打开本地(客户端)word模板
wddoc = wdapp.ActiveDocument;
wddoc.Bookmarks("Title").Range.Text = "要打印的标题";//找到Word中的Title标签,替换其内容
wddoc.Bookmarks("Content").Range.Text = str;
//wdapp.ActiveDocument.ActiveWindow.View.Type = 1;
wdapp.visible = false; //word模板是否可见
wddoc.saveAs("c:\PrinterTemp.doc"); //保存临时文件word
wdapp.Application.Printout(); //调用自动打印功能
wdapp.quit();
wdapp = null;
wddoc.quit();
wddoc = null;
}
</script>
</body>
</html>
JS+调用word打印功能实现在Webfrom客户端pos机打印小票(58x210mm)
最新推荐文章于 2019-02-18 10:40:59 发布