JS实现打印功能

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="f" uri="http://www.springframework.org/tags/form"%>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<title>FUTURE</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<title>中国绿色厨房计划</title>
<style>
@media print{
  .noprint{
    display:none
  }
}
</style>
<script language=javascript>  
function printsetup(){
  // 打印页面设置
  wb.execwb(8,1); 
}
function printpreview(){
  // 打印页面预览
  wb.execwb(7,1);
}
function printit(){
 if (confirm(‘确定打印吗?‘)){
  wb.ExecWB(6,1)
  //wb.execwb(1,1)//打开
  //wb.ExecWB(2,1);//关闭现在所有的IE窗口,并打开一个新窗口
  //wb.ExecWB(4,1)//;保存网页
  //wb.ExecWB(6,1)//打印
  //wb.ExecWB(7,1)//打印预览
  //wb.ExecWB(8,1)//打印页面设置
  //wb.ExecWB(10,1)//查看页面属性
  //wb.ExecWB(15,1)//好像是撤销,有待确认
  //wb.ExecWB(17,1)//全选
  //wb.ExecWB(22,1)//刷新
  //wb.ExecWB(45,1)//关闭窗体无提示
 }
}
</script>
</head>
<body>
<div class="noprint" style="width:640px;height:20px;margin:100px auto 0 auto;font-size:12px;text-align:right;">
    <input value="打印" type="button" onclick="javascript:window.print()" />
    <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" id="wb" name="wb" width="0">
    </OBJECT>
    <input type=button name=button_print style="display:none;" value="打印本单据" onclick="javascript:printit()">
    <input type=button name=button_setup value="打印页面设置" onclick="javascript:printsetup();">
    <input type=button name=button_show value="打印预览" onclick="javascript:printpreview();">
    <input type=button name=button_fh value="关闭" onclick="javascript:window.close();">
</div>
<div style="width:640px;height:624px;margin:20px auto;">
 体察民情
 
  ——到最偏远最贫穷的地方雪中送炭
 
  下党乡,寿宁县最边远的山乡之一,1988年才建乡,曾经是"五无乡镇"(无公路、无自来水、无电灯照明、无财政收入、无政府办公场所)。
 
  1989年7月19日,时任宁德地委书记带领地直相关部门负责人头戴草帽,肩搭毛巾,顶着炎炎烈日,在崎岖山路上跋涉2个多小时,深入到乡政府所在地下党村。
 
  乡党委、政府临时在鸾峰桥边的王氏祠堂里办公,条件极其简陋,大家就围坐在小板凳上开会。吃饭、午休就安排在鸾峰桥上,午饭后,稍作休息,又进村入户、访贫问苦。
 
  回程仍要步行10多公里,路险坡陡,且荆棘杂草丛生,一行拿着柴刀将挡在路面的荆棘、苇秆劈除。直到晚上8点左右,他们才回到寿宁城关。
 
  参加调研的时任寿宁县委常委、常务副县长连德仁在日记中写道:"这一天,乘车5个小时,步行4个半小时,开会座谈访贫2个小时,一路风尘,大汗淋漓,辛苦程度不言而喻……回到县城招待所后,许多干部才发现脚底、脚趾都磨出了血泡。"
 
  同志后来用"异常艰苦、异常难忘"来形容此次下党之行。1989年7月26日、1996年8月7日,他又两次来到下党,协调解决当地的建设发展难题。
 
  无论是在厦门、宁德,还是后来主政省会福州、担任省领导,百姓的安危冷暖,始终记挂在心,访贫问苦成了他工作中不可或缺的一部分。"三进下党乡",只是心怀百姓的一个缩影。
 
  担任厦门市副市长期间,曾分管农业农村工作。他提出,分管农业,首先就是要上高山,下海岛。
 
  厦门市人大常委会原副主任、时任同安县长郭安民记得,有一次他陪同下乡调研,村支书请他们喝茶。由于长期泡工夫茶,茶杯上面有茶碱,看起来有点脏,端起来就喝。"过去领导下乡一般自带保温杯,一坐下来,秘书就把杯子拿来。同志这一喝,和基层群众的距离一下子近了。"郭安民感叹。
 
  强调:"下基层要少搞‘锦上添花‘,多搞‘雪中送炭‘,不要‘一窝蜂‘似地涌到工作基础好的‘热门‘地方去凑热闹,而要多跑‘冷门‘,到问题多、困难大、条件苦的地方和群众中去送温暖、办实事。"
</div>
 
<div id="dd"></div>
</body>
</html>
时间: 2025-01-02 04:03:20

JS实现打印功能的相关文章

js 实现打印功能

前端js实现打印功能的两种方式: 1.利用iframe,隐藏iframe,直接通过按钮直接打印,弹出打印设置页面. <button onclick="doPrint();">print</button> <iframe style="display:none" id="printIframe" frameBorder=0 scrolling=no width="100%" src="./

【JS】通过JS实现超市小票打印功能——ActiveX控件

应客户的需求= = ,要在网页端实现打印小票的功能 先来一张打印出的小票效果图(合计明显不对,因为有修改订单功能,请各位忽略) 用什么方法实现呢:我想应该是有三种吧 1.用第三方的浏览器控件(这个好似比较方便,我的老师也是这样建议我)向大家推荐一个 Lodop打印控件 2.用CSS写好模板,然后直接用页面打印的方法(应该是这样吧) (以上两种还没有尝试,这两天陆续尝试) 3.用微软自己的ActiveX控件(ActiveX控件可以实现调用本地的文件等操作(之前试过调用cmd,实现shutdown

JS达到Web指定保存的和打印功能的内容

背景 首先,说说文章的背景.近期手中的一个项目,因为需求中要求提供Web界面的打印功能.当然假设没有打印机,还能够提供保存到本地.项目组长把这个"小任务"分给了我.本着努力为组长分忧解难的思想,领了任务之后,就立即開始了工作. 问题 刚開始的时候.组长给了一个工具(jatoolsprinter)让我研究.我用了一个多小时的时间,做出了一个简单的Demo,然后就是各种的測试,因为 web 打印须要浏览器安装 ActiveX 组件.在随后的測试中,我用了几款浏览器.甚至把安全级别都调到了最

借助Jquery Jqprint实现网页打印功能

今天利用闲余时间研究了一下Jquery Jqprint插件,使用该Jquery脚本可以轻而易举的实现打印网页指定区域内容的功能: 例子一: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&

打印功能

1.首先做好一个模板,想打印图片的话下载一个图片模板,打印表格的话直接建一个表格.然后在word里面打开.保存为PDF格式,然后下载Adobe Acrobat DC,没有的话在我的第一个链接可以直接下载. 2下载以后把PDF打开,点击准备表单.如果是表格的话,在空的表格里面会自动生成打印是要加入数据的框:图片只会生成一个,可以复制粘贴.框可以自己移动.调大小. (注意:如上方法里面插入字段是按照图片上由上到下.从左至右的顺序插入的) 3.输入框做好了直接保存就好了. 4.打印方法:第一段绿色是把

打印功能会出现的问题

需求如图: 弹窗里有"打印"功能. 最开始网上找了个方案: http://www.cnblogs.com/huichao1314/p/5545992.html   参考下博客. 主要代码: js var oper = 1; //初始值 function preview(oper) { if (oper < 10) { bdhtml = window.document.body.innerHTML;//获取当前页的html代码 sprnstr = "<!--star

react + antd 实现打印功能(踩了不少坑)

最近在有网页打印需求,尝试了一下react的打印功能,遇到了不少的坑: 1.react本身有一些打印的组件,但都不好用,都是基于window.print(),但是window.print()如果直接打印的话,没有样式.处理直接当前网页的body设置为你要打印的区域,但是当你取消打印的时候你会发现整个网页都被你要打印的区域占满了,你还得用window.reload()重新加载一下页面,用户交互很不好,建议不要采用这种方式. 2.样式的问题,我们可以通过写内联样式解决,尝试了react的react-

测试打印功能

// 先创建窗体,后拉入Button控件两个,一个预览功能,一个打印功能,再拉入控件PrintDocument控件.PrintPreviewDilogs控件.pageSetupDilogs控件 // 后台代码 1 List<string> students = new List<string>() {"张三","李四","王五" }; 2 int count = 0;//要打印的学员姓名的下标值 3 private voi

添加条码生成和打印功能到SQL Server Reporting Services report 中

Barcode Professional for Reporting Services 是一款灵活和强大的.NET组件(.NET DLL 类库),它让您轻松地添加条码生成和打印功能到您的SQL Server Reporting Services report 中.支持几乎所有当前常用的条码:Code 39, Code 128, GS1-128, GS1 DataBar (RSS-14), EAN 13 & UPC, Postal (USPS, British Royal Mail, Austra