原来:点击直接打印,后快速点 打印预览,会出现脚本错误,无权限。
修改后:没有这个现象了。
1.6 点击预览页面窗口的关闭后window.close()失效的问题
原来:在预览 页面直接点窗口 的关闭,然后页面的window.close()脚本运行会失效。
修改后:修改了这个问题。
1.7一次打印多份文档方式
利用在页面隐藏帧的方式,每个帧里面加载不同的页面,做一次点击打印多份文档的方式。
1.8打印预览或打印会出现安全问题提示
原来:提示信息为“该页包含潜在的安全隐患,是否继续”
修改后:不再出现此提示。
2、eprint自定义打印工具的升级
2.1 只首页打印,尾页打印,循环页打印
增加了只首页打印,只尾页打印,每页均打印的功能。例如有的文档标题只需要第一页打印,换页后不需要打印标题;有的只尾页需要打印一些落款或签名信息,其它页均不需要打印;有的需要每页都打印。
Webprint4.2中eprint自定义打印工具实现了此功能
设置界面:
在ep_band的属性中,增加打印设置选择项目:
首页打印
每页都打印
尾页打印
如下图所示
设置完成后,在相应的ep_band上放置的信息,就会按照预设置的方式来打印。
2.2 利用eprint一次打印多个模版的示例
利用webprint.dll的printState属性(打印完成后的状态)来做一次打印多份eprint模版的功能。
在实例页面中加如下代码,
//start 一次打印多份模版,将需要打印的模版名放到arr[]中********************************
var arr = new Array();
arr[0]= "sample001";
arr[1]= "sample002";
arr[2]= "sample003";
arr[3]= "sample004";
arr[4]= "sample005";
var iTime=0;
var iframeName = "_print_iframe";
function PrintAll(){
printNextJob(0);}
function printNextJob(index){
if(iTime == 0 || window.frames(iframeName).oPrintCtl.printState == "over"){
if(iTime != 0) window.clearInterval(iTime);
if(index>=arr.length) {alert("打印完成!"); return;}
Printer.Print(arr[index],true);
document.getElementById(iframeName).onreadystatechange= function () {
if(document.getElementById(iframeName).readyState != "complete") return;
window.frames(iframeName).oPrintCtl.printState ="start";
iTime = window.setInterval("printNextJob("+(index+1)+")",500);
}} }
//end****************************************************************
调用printAll();函数后,就可以点击一次,打印5份模版对应的文档。
修改arr[n]=xxx; 达到打印各种不同模版的文档。
实例代码在:eprint for java\samples\samples.htm 页面 点击 一次打印多个
eprint for dotnet\samples\samples.htm 页面 点击 一次打印多个
相关推荐
"WebPrint打印控件"是一款专门针对B/S架构网页应用设计的打印解决方案,它能够确保在各种环境下实现精确的票据套打。这款控件的核心功能是为基于ASP.NET的网页应用提供打印服务,确保在IE6到IE8的浏览器版本上都能...
3.0.0.13破解。。。这个标题栏显示没有破解的字。。。不错。。。。
合并后的产品以WebPrint为名,慢慢废弃不用ePrint作名称,在WebPrint4.0的产品包中还是清楚地分为:一个实现html table的直接打印功能(即原来的WebPrint3.1),一个实现web套打功能(即原来的ePrint3.0)。...
WebPrint.ocx 控件 WebPrint.ocx 控件 WebPrint.ocx 控件 WebPrint.ocx 控件
WebPrint打印插件对象是一种专为网页打印设计的技术解决方案,它允许用户在浏览器环境中实现定制化的打印功能。这种插件通常作为一个对象嵌入到HTML页面中,为网页开发者提供了更高级别的控制,超越了标准浏览器打印...
WebPrint打印是一种网络打印解决方案,它允许用户通过Web浏览器来实现文档的打印。这种技术在企业、教育以及个人环境中都得到了广泛的应用,因为它提供了灵活的远程打印功能,使得用户可以不受地理位置限制地进行...
这是一个快速方便的web打印解决方案,用户将要打印的数据装入一个表格,然后调用此打印工具将表格中的数据按预定格式打印。 详细使用文档和示例见 webgrid\index.html 3、eprint for dotnet 这是可以自定义打印...
2. "WebPrint3.0.exe" - 这可能是一个安装程序,用于在用户的计算机上安装WEB打印控件。版本号3.0提示这可能是一个更新或改进过的版本。 3. "测试页面(安装完后运行此文件).html" - 这是一个HTML文件,可能包含了一...
总结来说,"Web打印控件大全"是一个包含多种Web打印解决方案的资源集合,对于开发人员来说,这是一份宝贵的参考资料,可以帮助他们在项目中实现高效且定制化的打印功能。无论你是初学者还是经验丰富的开发者,理解并...
WebPrint打印插件对象注册版是一款专为网页打印设计的软件组件,它的主要功能是允许网页开发者在网页中嵌入该对象,以便实现高度自定义的打印操作。这款插件的注册版相比于DEMO版,最大的优势在于打印出的页面不会带...
这是一个快速方便的web打印解决方案,用户将要打印的数据装入一个表格,然后调用此打印工具将表格中的数据按预定格式打印。 详细使用文档和示例见 webgrid\index.html 3、eprint for dotnet 这是可以自定义...
eprint.cab或eprintdemo.cab 是webprint插件包,可以直接放到web页面中做打印参数设置使用
【webprint插件API文档】是为开发者提供的一份详细指南,用于在VC7.0环境下利用ATL小控件技术实现对IE浏览器打印功能的高级定制。此插件体积小巧,仅75KB,但在功能上却非常强大,允许用户自定义一系列打印属性,而...
在IT行业中,Web打印是一个重要的需求,特别是在企业环境中,用户可能需要从网页上直接打印文档或报告。"一个完全免费的WEB打印插件控件,支持:C#/vb.net/asp/PHP/JSP,也有实例" 提供了一个解决方案,允许开发者在...
WebPrint是一个全面强大的web... WebPrint内含一个在vc7.0上开发的ActiveX控件(只有75k), 这个控件主要实现对打印参数的控制,webprint使用户通过JavaScript脚本可以控制自定义纸张尺寸,打印方向,页边距等等属性。
API通常包括设计模板、预览文档和执行打印等方法。 2. **打印设计**:该服务允许用户自定义打印布局,创建符合业务需求的模板。这可能涉及到设置页面大小、页边距、字体样式、颜色和图像等元素。在C#中,开发者可以...
它内含一个在vc7.0上开发的ATL小控件(只有59k), 这个小控件主要实现对IE浏览器中文档打印格式的控制,可以定制打印纸型,纸张来源,打印方向,设置表头,表尾, 表格,表格列宽,打印预览,分页,缩放等等用户经常...
它内含一个在vc7.0上开发的ATL小控件(只有74k),这个小控件主要实现对IE浏览器中文档打印格式的控制,可以定制打印纸型,纸张来源,打印方向,设置表头,表尾,表格,表格列宽,打印预览,分页,缩放等等用户经常...