做Web开发的人员一定都会面临一个共同的难题,那就是打印。的确,相对于Windows桌面应用程序来讲,Web应用程序的打印有种种限制,技术人员在项目开发过程中经常会遇到用户这样或那样的需求. 做过桌面应用开发的人都会非常熟悉水晶报表、Active Report之类的报表控件,它们不仅有简单灵活的设计界面,更具有非常强大的报表功能,能满足各种报表的打印需求。而Web应用则因为其特殊的呈现方式,只能寻求其他的解决方案。现在我们来分析一下目前已经成形的Web打印方案:
现有的Web打印控制技术分成几种方案:
一.自定义控件完成打印
利用IE 自带的WebBrowser 控件实现 [阅读全文] [PDF]
自从开发web程序以来,web打印就一直是困饶大家的大问题。基于web的打印,难度在于要将浏览器中呈现的html,精确地打印到票据中,而且能够实现对分页位置的控制。下面就IE浏览器所能采用的打印解决方案,来个汇总分析。
一、 浏览器的打印功能菜单
这种方案的优势是不需要对浏览器作任何扩充,是最简单的办法,但问题也最多,如:
1 不能精确分页。
浏览器一般是根据用户设置的页面大小,web页面的内容多少,来自行决定分页位置,程序员很难控制。会有页脚页眉干扰。
2 不能准确地控制边距及打印文字。
3 不能解决连续打印。
比如,不是仅打印一张票据,而是连续一次打印若干个票据。
二、 使用we [阅读全文] [PDF]
1 共2条 分1页
- javascript缺点:痛陈javascript的缺点
- 正则表达式基础:Javascript正则表达式基础
- 数据库存储结构:Oracle数据库结构的物理存储结构
- javascriptdom:用javascript访问操作iframe里的dom
- vc例程:ORA-01092: ORACLE 例程终止 强行断开连接
- proe创建详细视图:使用v$session视图查看进程的详细信息
- standby:standby Database
- weblogic连接池: Weblogic 连接池 + Oracle + Servlet 的
- rails:Rails 上的 HR 模式
- javascripttrim:Javascript trim()函数实现
- sqlserver存储过程:SQL Server编写存储过程小工具( 2)
- javascript事件:javascript鼠标事件
- sqlserver存储过程:SQL Server编写存储过程小工具(一)
- sqlserver日志:SQL SERVER日志清除的两种思路方法
- javascript选项卡:javascript模仿新浪左侧的选项卡效果
- 如何打开javascript:javascript一个链接打开两个链接地址
- javascript基本语法:javascript基本了解
- photoshop照片处理:Photoshop给单调的人像照片润色
- 嵌入式cpu:嵌入式高端设计CPU和SOC (2) rar
- 嵌入式:嵌入式软件Software及时交付的解决的道.rar