- 浏览: 224371 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
(原创)javascript 实现批量打印《简历》 -
liangchengfck1:
这个只能正对数据量少的批量打印,当你打印10000张数据的时候 ...
(原创)javascript 实现批量打印《简历》 -
dare_:
官网的文档明确说明 是五种 你的默认和no应该是同一种
Spring 中Bean的自动装配六种模式,你懂得几种? -
Franciswmf:
图片上传的东西呢?
java+Ckeditor -
huigou:
地址不对了
ETL Kettle发送邮件时发送失败!高手指点!
(原创)javascript 实现批量打印《简历》
先来看看效果
1,选中所要打印的简历
2,到打印页面
3,直接打印
4,打印设置,预览
5,打印
代码实现
1,首先将所有的简历选中放在一个页面中
代码:
//打印简历 function daYinResume(){ var v = document.getElementsByName("ids"); var ids=new Array();; var url="<%=contexPath %>resumemgr/resumeView!resumeList.action?ids="; var flag = false; for(var i = 0; i < v.length; i++) { if(v[i].checked) { ids.push(v[i].value); flag = true; } } if(flag){ var newUrl=url+ids; window.open(newUrl);//跳转打印页面 } if(!flag){ alert("请先选择数据!"); } }
2,跳转到打印页面
代码:
在页面头引进插件
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 style="display:none"> </OBJECT> 引进插件
css 代码
<style type="text/css"> <!-- .PageNext{ page-break-before: auto; page-break-after: always;} --> </style> 包裹简历div <div class="PageNext">简历内容</div>
在循环简历时添加此标签 来区分分页
<hr size=1 noshadow color=black class=NOPRINT >
打印按钮
<div id="dayin"> <table align="center" class=NOPRINT> <tr> <td align="center"> <BUTTON title=直接打印 onclick=printWithoutAlert()>直接打印</BUTTON> <input type=button value="打印设置" onClick="printSetup()" > <button onclick ='printPrieview()' title='打印预览...' >打印预览</button></td> </tr> </table> </div>
js方法(该隐藏的隐藏)
function printWithoutAlert() { document.getElementById("mainTab").style.display = "none"; document.getElementById("xiangqing").style.display="none" document.getElementById("dayin").style.display="none"; document.all.WebBrowser.ExecWB(6,6); document.getElementById("mainTab").style.display = "block"; document.getElementById("dayin").style.display="block"; document.getElementById("xiangqing").style.display="block"; window.close(); } function printSetup() { document.all.WebBrowser.ExecWB(8,1); } function printPrieview() { document.getElementById("mainTab").style.display = "none"; document.getElementById("xiangqing").style.display="none"; document.getElementById("dayin").style.display="none"; document.all.WebBrowser.ExecWB(7,1); document.getElementById("mainTab").style.display = "block"; document.getElementById("dayin").style.display="block"; document.getElementById("xiangqing").style.display="block"; }
**注意的地方:
如果提示
哪就对IE ActiveX 控件和插件进行设置
ie->设置->Internet选项->安全->自定义级别->
都选为启用 即可!
评论
3 楼
July01
2017-09-27
最近了解到一款StratoIO打印控件,
功能如下:1、Html友好的打印方式
2、兼容主流浏览器
3、灵活配置的任务
4、交互式打印支持
5、丰富的管理面板和接口
6、个性化服务
浏览器和系统的兼容性都很好,而且不会崩溃。参考http://webprint.stratoio.com/features
2 楼
liangchengfck1
2016-06-27
这个只能正对数据量少的批量打印,当你打印10000张数据的时候,页面是加载不了那么多页面的,你的分页打印存在缺陷,应该设置在后台。
1 楼
jyjava
2012-04-16
你循环执行打印,貌似也能实现批量打印吧,
发表评论
-
项目框架和项目架构的区别是什么?
2012-05-17 12:31 1848项目框架和项目架构的区别是什么?谁能告诉我啊! -
java+Ckeditor
2012-03-23 18:09 1975CKEditor 二次开发 ---- 为 ... -
iteye 这是咋了
2012-03-23 17:45 11iteye这是咋了 发一篇文章就这么难嘛 越来越他妈的垃圾了 ... -
不查不知道 一查全知道(hibernate注解实现set集合排序)
2011-12-21 16:09 1392@ManyToMany(cascade = { Cascade ... -
《终于解决了》检索 COM 类工厂中 CLSID 为 {0002E510-0000-0000-C000-000000000046}
2011-08-24 18:23 42167异常详细信息: System.Runtime.InteropS ... -
JDK7.0语法新特性及下载
2011-08-12 17:28 28141,菱形语法(泛型实例 ... -
系统性能调优总结分享(转载)
2011-07-01 13:33 1548概述 Ø 性能优化的思 ... -
JAVA内存问题:Java heap space
2011-06-29 14:09 1956错误信息: javax.servlet.Servle ... -
Jquery从入门到精通及附件下载(一)
2011-03-30 08:15 3840Jquery从入门到精通及 ... -
javascript eval函数解析json数据时为什么 加上圆括号
2011-03-28 08:23 4225javascript eval函数解析json数据时为什么 加 ... -
Json 浅谈及解析
2011-03-25 17:07 2267Json 浅谈及解析 Json简介 ... -
Ajax 实现分页及表与表的级联
2011-03-24 20:57 1488Ajax 实现分页及表与表的级联 时间过的真快转 ... -
《神》预测本周五 java 考试题!!
2011-03-22 19:56 1248预测本周五 java 考试题!! 1,加载类有哪几 ... -
解决Js解析xml浏览器不兼容问题及省市区三级联动实现
2011-03-22 19:04 1410解决Js解析xml浏览器不兼容问题及省市区三级联动实现 ... -
js 解析xml文件实现省市级联下拉菜单
2011-03-21 15:35 2221js 解析xml文件实现省市级联下拉菜单 写一个省 ... -
超强 DOM增删改,js日历综合案例实现
2011-03-17 21:07 2234DOM增删改,js日历综合案例实现 效果图: ... -
DOM总结(三)及综合案例
2011-03-17 20:59 1084DOM总结(三)及综合案例 1,DOM属性-----re ... -
DOM 总结(二)
2011-03-16 20:30 1304DOM 总结(二) 查找元素的方法: 1 ... -
DOM 总结(一)
2011-03-16 20:24 1475DOM 总结(一) ... -
js "div变色" 的简单实例
2011-03-15 20:33 2015js中鼠标触发事件的简单实例 在这里用到了docum ...
相关推荐
在IT领域,尤其是在Web开发中,...总之,实现"web页面批量打印"涉及到前端和后端的综合技术,包括HTML、CSS、JavaScript以及可能的服务器端脚本。通过合理的设计和编码,可以创建高效、用户友好的批量打印解决方案。
一、使用 ExecWB() 函数实现打印 ExecWB() 函数是 IE 浏览器提供的一个函数,可以用来调用 IE 菜单下的打印命令。下面是一个使用 ExecWB() 函数实现打印的示例代码: ```javascript <script language="javascript...
js单独打印二维码图片和批量打印二维码图片,大纲: 1. 打印机设置 (以使用的热敏打印机为例) 2. js实现打印功能 3. 遇坑记录
在PHP中实现批量打印功能,主要是为了提高效率,减少用户操作,例如批量打印订单或快递单等业务场景。本文将详细讲解如何利用PHP技术来实现这个功能。 首先,我们需要了解打印的基本原理。在Web环境中,打印通常是...
本教程将详细介绍如何从SQL Server 2005数据库检索数据并实现批量打印功能。 首先,我们需要在ASP.NET中建立一个连接到SQL Server 2005的数据库连接。这可以通过ADO.NET的数据访问层(DAL)来完成,使用...
要实现批量打印,可以通过遍历一组元素并逐个调用打印方法。例如,如果有多个类名为"print-item"的元素,可以使用`.each()`迭代它们,然后对每个元素调用`.printPreview()`。 5. **优化与性能**: - **异步处理**...
PHP 批量上传图片是指使用 PHP 语言和 JavaScript 脚本来实现批量上传图片的功能。下面将详细介绍该知识点。 标题解释 "PHP+JavaScript 批量上传图片"的标题明确地表明了该资源的主要内容:使用 PHP 和 JavaScript...
本文将深入探讨如何使用JavaScript实现打印报表功能,包括与Excel和Word的交互,帮助开发者从初级到高级逐步提升技能。 首先,我们要理解JavaScript在报表打印中的角色。在网页端,JavaScript可以用于控制页面元素...
通过在 JavaScript 代码中调用这个方法,可以实现网页内容的批量打印。但是,`window.print()` 默认会打印整个网页,包括不必要的元素,如页头、页脚等。因此,需要进行适当的CSS控制来隐藏不需要打印的部分。 2. *...
对于批量打印,可能需要实现一个逻辑来处理多个PDF文件,例如将它们打包成一个ZIP文件供用户下载,或者使用后台服务一次性打印所有文件。 5. **安全性与性能**:在处理敏感信息如快递单号时,确保数据的安全传输和...
通过引入SMSX.CAB组件,可以在不支持ActiveX的环境中实现打印功能。在.NET框架下,可以使用C#或VB.NET编写代码来调用SMSX.CAB的COM接口。以下是一个简单的示例: ```csharp using SMSXLib; // ... public void ...
在网页开发中,JavaScript是一种非常重要的脚本语言,它提供了丰富的功能,其中之一就是实现页面打印。这个名为"javascript实现页面打印功能.zip"的压缩包很可能包含了一套完整的JavaScript解决方案,用于在各种...
【标题】"得力批量打印标签html代码"涉及到的核心技术主要涵盖了HTML、CSS以及JavaScript,这些是构建网页和实现交互的基础。在这个项目中,我们利用HTML来构建标签的结构,CSS来美化和布局标签样式,而JavaScript则...
JavaScript 实现打印当前页所有内容
javascript 实现的进度条效果 javascript 实现的进度条效果
基于JavaScript实现三角格子棋盘五子棋.zip基于JavaScript实现三角格子棋盘五子棋.zip基于JavaScript实现三角格子棋盘五子棋.zip基于JavaScript实现三角格子棋盘五子棋.zip基于JavaScript实现三角格子棋盘五子棋.zip...
JavaScript实现轮播特效(代码)JavaScript实现轮播特效(代码)JavaScript实现轮播特效(代码)JavaScript实现轮播特效(代码)JavaScript实现轮播特效(代码)JavaScript实现轮播特效(代码)JavaScript实现轮播...
使用 JavaScript 可以实现打印预览和设置打印纸张大小,但这需要使用 IE 的 WebBrowser 控件。 二、解决方法 1. 使用 JavaScript 实现打印预览 首先,需要使用 JavaScript 获取当前页面的 HTML 代码,并将其截取...
基于原生JavaScript实现的扫雷小游戏 基于原生JavaScript实现的扫雷小游戏 基于原生JavaScript实现的扫雷小游戏 基于原生JavaScript实现的扫雷小游戏 基于原生JavaScript实现的扫雷小游戏 基于原生JavaScript实现的...
用javascript实现购物车特效