jatoolsPrinter实现web打印功能

jatoolsPrinter 使用手册 jatoolsPrinter (杰表.打印控件)是一款实现网页套打的专用工具。 立即下载

        实现WEB在线打印功能的方法很多,有些人直接用浏览器自带的打印功能实现在线打印,有些人是用js编码来实现打印功能,更加有些公司把这种功能实现作为一个产品编写给用户使用(像今天要说的jatoolsPrinter控件)····方法很多(这些区别这不赘言,可以查阅网络,会有答案),但是目的都是要完成web的打印功能。

 

       今天这篇博客主要是在说说怎么利用jatoolsPrinter打印控件来完成web的打印功能,这个控件已经把打印功能封装的非常好,主要是把这个控件引入,之后写一些简单的js代码就能完成相应的打印功能。

 

       具体操作步骤:

       1. 首先要编写一个要打印的网页

             

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>打印测试</title>

<OBJECT ID="jatoolsPrinter" CLASSID="CLSID:B43D3361-D975-4BE2-87FE-057188254255" codebase="jatoolsP.cab#version=1,2,0,2"></OBJECT>  

<!--<style type="text/css">
	.printtable{border-collapse:collapse;}
	td {border:#000000 1px solid;}
</style>-->
<script type="text/javascript">
function doPrint(how)
{
    if(typeof(jatoolsPrinter.page_div_prefix)=='undefined'){
        alert("请按页顶上的黄色提示下载ActiveX控件.如果没有提示请按以下步骤设置ie.\n 工具-> internet 选项->安全->自定义级别,设置 ‘下载未签名的 ActiveX ’为'启用'状态")
        return ;
    }
	//打印文档对象
    var myreport ={ documents: document,
      				
      				// 在同一页面中,有多个可打印文档,他们可以用page_div_prefix属性来区别
      				// page_div_p
使用jatools2.0 实现网页打印 使用jatools2.0 实现网页打印功能。这是我写的一个小实例,比较简单。 立即下载

相关推荐

jatoolsPrinter 打印控件

jatoolsPrinter 是一款实现网页套打的免费工具。该工具的特点是可以直接对web页面进行精确的分页打印,这不仅使“会设计网页就会做网页套打”成为可能,也使项目经理们摆脱了预算紧张的压力。jatoolsPrinter通过在网页中嵌入控件,解决了web客户端精确打印,批量打印打印配置自动保留等问题。 由于jatoolsPrinter的官方网站上有详细的例子和文档,因此,本篇内容就不对

k7752406的专栏 839

Web打印组件jatoolsPrinter

应用web化,不论对开发商,还是对用户来说,实在是一种很经济的选择,因为基于web的应用,客户端的规则很简单,容易学习,容易维护,容易发布。但对程序员来说,因为浏览器的局限性,却要面对很多挑战。怎么样来进行基于web的套打,就是这么一个令多数程序员头痛不已的问题。 基于web的套打,难度在于要将浏览器中呈现的html,精确地打印到票据中,而且能够实现对分页位置的控制。下面就ie浏览器所能采用...

weixin_34372728的博客 260

JATOOLSPRINTER控件

jatoolsPrinter 使用手册 简介安装快速入门最简单的打印预览打印前设置打印参数保留打印时的打印参数第一次打印用当前配置,后续打印用最后一次打印配置批量打印文档多个文档共存在同一web页面中,区别打印不显示文档,直接指定url打印打印隐藏对象仅在预览时可见,不输出到打印机的套打底图打印结束后提交数据为什么要使用回调方法打印后关闭窗口使用自动分页表格自动分页,表头每页可见双面打印

我的积累 1万+

使用jatoolsPrinter最新免费版实现套打

因为目前项目需要实现缴费凭证套打,考虑使用jatoolsPrinter功能,但是公司不肯掏钱买付费版,只能使用免费版了。废话不说了,进入正题。首先去官网下载免费版,http://printfree.jatools.com/以下代码引入插件&lt;OBJECT ID="jatoolsPrinter" CLASSID="CLSID:B43D3361-D075-4BE2-87FE-057188254...

zhongyy1991的专栏 6508

利用WebBrowser彻底解决Web打印问题

利用WebBrowser彻底解决Web打印问题(包括后台打印) BS架构下的打印大家是怎么解决的呢,我最近作了一个项目正好负责这一块,不仅要求打印页面的特定部分,还要求有后台的批量打印,在网上查了一些资料,最后终于解决了。抱着“取之于众 服务于众”的思想,我总结了一下,把它拿到网上来与大家分享,希望能帮助遇到类似问题的朋友。我主要使用了IE内置的WebBrowser控件,无需用户下载和安装。W...

weixin_30840573的博客 1077

利用jatoolsPrinter实现web打印功能

实现WEB在线打印功能的方法很多,有些人直接用浏览器自带的打印功能实现在线打印,有些人是用js编码来实现打印功能,更加有些公司把这种功能实现作为一个产品编写给用户使用(像今天要说的jatoolsPrinter控件)····方法很多(这些区别这不赘言,可以查阅网络,会有答案),但是目的都是要完成web打印功能。 今天这篇博客主要是在说说怎么利用jatoolsPrinter打印控件来...

dowhathowtodo 524

jatoolsPrinter ,免费的web打印工具

jatoolsPrinter ,免费的web打印工具<br />                                                                                                                              ------会做网页即会做套打<br />                      <br />  想用一套免费,好用,兼容j2ee及.net的web打印工具?<br />  想用普通网

月之神 1773

web打印 java_【Java】Web打印

项目中总是会用到Web页面打印功能,下面小编就简单介绍一下自己的经验。【smsx控件】jsp页面代码:String path = request.getContextPath();String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()+ path...

weixin_29296241的博客 579

使用jatoolsPrinter打印页面后通过window.close()出现的一个问题

使用jatoolsPrinter打印web页面,打印页面上有三个按钮:“打印预览”、“打印”、“关闭”。例如下图: 通过window.open(url)进入打印页面, 若直接点击“关闭”按钮,则可以将打印页面关闭, 若点击过“打印预览”或“打印”按钮后“关闭”按钮就失效了,无法将打印页面关闭,即使刷新了打印页面也无法关闭。 “关闭”按钮的实现代码: window.close();

gadading的专栏 2093

分享一个无水印的web打印组件

转自张善友大牛的博客http://www.cnblogs.com/shanyou/p/3185111.html     应用web化,不论对开发商,还是对用户来说,实在是一种很经济的选择,因为基于web的应用,客户端的规则很简单,容易学习,容易维护,容易发布。但对程序员来说,因为浏览器的局限性,却要面对很多挑战。怎么样来进行基于web的套打,就是这么一个令多数程序员头痛不已的问题。    ...

u011269135的博客 512

关于web 打印的总结

1.打印方式选择   jatoolsPrinter  (这种方式打印是比较好的,可是有一个缺点就是不能打印div里的地图,在打印地图的时候,经常只打印一小块。打印地图的时候,就选第二种方式吧) 在 jsp 页面引入               codebase="jatoolsPrinter.cab#version=8,6,1,0">   之后 就可以调用了 调用方法    各参数说明

hanzl1的博客 290

WEB打印的几种方案

基于web的套打,难度在于要将浏览器中呈现的html,精确地打印到票据中,而且能够实现对分页位置的控制。下面就ie浏览器所能采用的套打解决方案,来个汇总分析,希望对大家有所帮助。  伦理片 http://www.dotdy.com/   一、浏览器的打印功能菜单    这种方案的优势是不需要对浏览器作任何扩充,是最简单的办法,但问题也最多,如:    不能精确分页。浏览器一般是根据

光线技术博客 440

WEB打印技术

-------------------------------------------一  基于Web打印方案比较分析--------------------------------   基于web的套打,难度在于要将浏览器中呈现的html,精确地打印到票据中,而且能够实现对分页位置的控制。下面就ie浏览器所能采用的套打解决方案,来个汇总分析,希望对大家有所帮助。   一、浏

anbowing的专栏 928

web打开控件jatoolsprinter官方免费版推出,web开发人员的福利来了!

你还在用所谓的破解版 jatoolsP.cab吗? jatoolsPrinter已经推出与收费版同步更新的官方免费版了 这款免费版,是真正免费的web打印控件,没有水印,没有任何限制,无限发行的。   功能: 设置纸张类型,如A4、A3等 设置纸张方向(横向、纵向) 设置页边距 设置输出打印机 支持预览时指定页 支持预览时指份数打印 支持直接打印(不显示打印机选择对话框) ...

java9d的专栏 367

解决Jasperreportweb 套打

<br /> <br />    前段时间写了一篇 解决Jasperreportweb打印另一种方法 <br />解决Jasperreportweb打印另一种方法<br />    关于在web中的打印 套打是经常被提到的,这个需求很广泛,中间忙了一些其他的事情,到今天才把在Jasperreport实现web套打的内容整理好。<br /> <br />在读这篇文章之前最好先读一下上一篇文章,里面有些设计到jatoolsprinter的内容需要了解一下。<br />        下面开始讲述一下整个套打

旺仔专栏 6097
上一篇: 通过面试思考平时的学习
下一篇: IA300加密狗使用
lfsf802
博客等级 码龄16年 1576粉丝 189原创
评论 13
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值