锐浪html5打印,WEB打印
WEB打印方式概述
WEB浏览器本身具备打印当前网页的功能,当网页内容超过一页时就需要分页处理,浏览器对这样的分页处理都不完善,直接利用浏览器的打印功能很难实现多页数据的完美打印。各种浏览器的打印行为也不一致,也很难定义统一的页眉与页脚数据,很难准确控制数据项的打印位置,所以浏览器直接打印很难实现精确的票据套打。
正因为浏览器自身打印功能存在严重的不足,所以需要其它的手段实现WEB打印功能,下面列出主要的WEB打印技术方式:
WEB打印插件:采用浏览器插件程序实现打印与打印预览。
WEB服务器生成文档:首先由WEB服务器产生格式文档(通常为PDF、WORD或EXCEL等),然后通过浏览器下载到客户端电脑,最后对下载的文档进行打印。
本地客户端程序:从浏览器启动一个本地程序,这个本地程序从WEB服务器上获取数据并进行打印与打印预览。
Applet程序:用java开发Applet程序,由Applet程序实现打印与打印预览。
WEB打印插件
WEB服务器生成文档
本地客户端程序
Applet程序
各种WEB打印方式优缺点比较
WEB打印方式
优点
缺点
WEB打印插件
功能强大,运行速度快,具有与桌面报表一样的功能与性能。
能直接驱动打印机进行打印,可以对打印相关参数进行编程设置。
插件直接嵌入在浏览器中运行,可编程控制性与交互性都很强。
最方便快捷的WEB打印方式。
只支持部分浏览器(兼容性说明),禁用插件的浏览器不能使用,目前支持在IE与绝大多数国产浏览器下用,不支持Chrome与FireFox。
初次运行需要在客户端安装插件程序,插件程序升级也需要在每个客户端重新安装。
客户端电脑必须是Windows系统。
WEB服务器
生成文档
客户端无需安装,零部署。但客户端必须有格式文档对应的查看程序(如PDF阅读器)。
支持广泛的浏览器。
客户端可以是任意系统,而不局限于Windows。
没法进行打印预览,也没法直接进行打印。
打印是一种变通实现,需要先下载保存打印文档,然后用文档查看程序打开文档,最后在查看程序中进行打印操作。
打印过程繁琐,对于经常要执行打印操作的WEB软件不合适。
本地客户端程序
本身就是一个Windows本地程序,功能强大,运行速度快。
支持多浏览器,包括Chrome与FireFox。
能直接驱动打印机进行打印,是WEB打印支持广泛浏览器的最好方式
初次运行需要在每个客户端安装,升级也需要重新安装。
客户端电脑必须是 Windows 系统。
本身不具备可编程性,只能通过参数自定义部分功能,欠缺一定的灵活性。
Applet程序
与打印插件类似,嵌入在浏览中运行。
能直接驱动打印机进行打印。
支持多浏览器,包括Chrome与FireFox。
不仅要下载Applet程序到客户端,还需要下载安装Java运行时支持库(此库比较庞大),客户端部署比较麻烦。
受java开发桌面软件的限制,程序界面不美观,不易用
目前这种方式在市面上不太常见。
锐浪WEB报表针对WEB打印的解决方案
除了“Applet程序”这种方式外,锐浪WEB报表对其它几种WEB打印方式都是支持的。WEB报表插件对应到“WEB打印插件”方式,WEB报表服务器对应到“WEB服务器生成文档”方式,WEB报表客户端对应到“本地客户端程序”方式。进一步了解锐浪WEB报表开发介绍
锐浪WEB报表不仅仅只是一个打印工具,而是具有数据分析与统计、数据表格与图表展现、数据导出与打印等多方面功能的报表开发工具。用锐浪报表实现WEB打印功能,将获得更为全面的数据打印与数据导出功能。锐浪报表还有完善的打印预览功能,预览界面上可以进行数据导出。而目前市面上一些打印插件仅仅只有打印功能,而没有打印预览与数据导出功能。所以说选用锐浪报表开发WEB打印是最佳的选择。
WEB打印方式选用建议
如果WEB软件中有较多的WEB打印功能要实现,我们推荐开发者采用以下两种WEB打印方式之一:
选用WEB报表插件:要求对打印功能有全面地可编程性与交互性控制,能接受在指定浏览器(IE与多数国产浏览器)中运行软件。
选用WEB报表客户端:要求支持广泛的浏览器(包括Chrome与FireFox)。
锐浪html5打印,WEB打印相关推荐
- 锐浪报表(实现打印机打印配货单功能)
一.安装锐浪报表(写的比较絮叨,见谅~ 见谅~ 希望对你有帮助) 1.网上找到安装包下载安装就行,安装之后有三个程序.Grid++Report 帮助文档(你想要的都在里面).Grid++Report ...
- 锐浪html5,Grid Report
Grid++Report是一款功能强大的报表设计器,采用VC+COM+ATL+WTL技术,包含报表引擎对象.报表查询显示器.报表打印查看器.报表设计器四大功能组件,可以制作和打印各种复杂的表格,为从事 ...
- 锐浪报表+客户端+WebSocket并ajax方式(最推荐方式)
记录下 URL协议方式不支持需要Cookie与Session会话的URL,另数据通讯方式是单向的,在报表任务完成后不能给WEB网页发送通知消息. WebSocket方式是利用浏览器的WebSocket ...
- 锐浪报表(悦商云B2)报表排序设置
锐浪报表(悦商云B2)报表排序设置 锐浪报表,排序打印设置: 设置方法:点击[记录集]→[行为]→[排序字段]→需要排序的字段,如果是多个字段选择[多选],如果某个字段需要倒序后面加 desc(空格+ ...
- 锐浪报表 Grid++Report HTML格式文本,win10下划线变删除线
锐浪报表 Grid++Report HTML格式文本,在win10下划线变删除线 锐浪报表 Grid++Report 打印合同,一真使用HTML格式文本,已经好几年了.今天一台华为win10手提电 ...
- WEB打印控件/免费的WEB打印控件(锐洋)
(1):产品介绍 ReYoPrint (锐洋WEB打印控件)是一款实现网页套打的专用工具.作为web应用开发者,我们经常会遇到在浏览器中打印报表.票据的需求,这些需求浏览器本身的打印功能一般不能满足, ...
- 锐洋java web打印控件_锐洋Java web打印控
ReYoPrint产品介绍 ReYoPrint (锐洋.打印控件)是一款实现网页套打的专用工具.作为web应用开发者,我们经常会遇到在浏览器中打印报表.票据的需求,这些需求浏览器本身的打印功能一般不能 ...
- HttpPrinter 易桥打印中间件 web打印插件使用说明
HttpPrinter 易桥打印中间件 web打印插件 使用说明 (V1.0) 山东易桥智能科技有限公司 网站: http://www.HttpPrinter.com 手机/微信:1316519172 ...
- WEB打印-网页打印功能(带分页、可多页打印)
<html> <head> <title>Web打印</title> <meta http-equiv="Content-Type&qu ...
最新文章
- 解决'ping' 不是内部或外部命令,也不是可运行的程序
- 深入理解学习Git常用工作流
- 使用mint-ui开发项目的一些所得
- 基本包装类和System类
- [jQuery] 根据表单的不同参数跳转不同的链接
- python js返回 json_[python爬虫]把js转化成json
- Multiple substitutions specified in non-positional format; did you mean to add the fo
- html密码字段语法,HTML input 标签的 type 属性
- ora-oracle,oracle:ora-01507错误
- 虚拟现实建模语言VRML
- 服务器主板显示B1,电脑检测卡显示b1是啥意思
- docker --命令
- Python中的stringIO模块
- Atitit 网盘使用法 艾提拉著 目录 1. 需要解决几个问题	2 1.1. 多关键词搜索的问题 使用every索引解决	2 1.2. 重要文具类索引使用分类索引 日志 crm类增加000前缀
- bxp3.3与其他版本的区别(转)
- C# 判断字符串中文汉字
- PQ分区魔术师v9.0 中文版
- 英文写作中常用的转折,并列词组
- 将DVD中的VOB文件无损转换为MP4等常用视频格式的方法
- base64图片上传解析不了问题
热门文章
- 揭秘!阿里巴巴基于Transformer的推荐系统
- python画函数图像网格_如何基于Python Matplotlib实现网格动画
- 永洪 BI 使用脚本实现组件的隐藏与显示
- ★★★GG口述实录:我和‘老山’英雄的真实接触★★★(PK:★★★MM口述实录:我和程序员老公的幸福生活★★★ )
- 计算机导论期末考试知识点,计算机导论期末复习(知识点).doc
- 网页上的表格转Excel
- [历朝通俗演义-蔡东藩-前汉]第006回 阬深谷诸儒毙命 得原璧暴主惊心
- LLMs:《PaLM: Scaling Language Modeling with Pathways》翻译与解读
- Hick’s Law的公式
- OMG IDL语法规则