`
zhangrong108
  • 浏览: 203421 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

强大的web打印功能

阅读更多

  最简单的打印:<a href="#" onclick="javascript:window.print();">[打印]</a>

<html> 
<head> 
<title>看看</title> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<!--media=print 这个属性可以在打印时有效--> 
<style media=print> 
.Noprint{display:none;} 
.PageNext{page-break-after: always;} 
</style> 

<style> 
.tdp 
{ 
border-bottom: 1 solid #000000; 
border-left: 1 solid #000000; 
border-right: 0 solid #ffffff; 
border-top: 0 solid #ffffff; 
} 
.tabp 
{ 
border-color: #000000 #000000 #000000 #000000; 
border-style: solid; 
border-top-width: 2px; 
border-right-width: 2px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
} 
.NOPRINT { 
font-family: "宋体"; 
font-size: 9pt; 
} 

</style> 

</head> 

<body > 
<center class="Noprint" > 
<p> 
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0> 
</OBJECT> 
<input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)> 
<input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)> 
<input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)> 
</p> 
<p> <input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)> 
<br/> 
</p> 
<hr align="center" width="90%" size="1" noshade> 
</center> 

<table width="90%" border="0" align="center" cellpadding="2" cellspacing="0" class="tabp"> 
<tr> 
<td colspan="3" class="tdp">第1页</td> 
</tr> 
<tr> 
<td width="29%" class="tdp">&nbsp;</td> 
<td width="28%" class="tdp">&nbsp;</td> 
<td width="43%" class="tdp">&nbsp;</td> 
</tr> 
<tr> 
<td colspan="3" class="tdp">&nbsp;</td> 
</tr> 
<tr> 
<td colspan="3" class="tdp"><table width="100%" border="0" cellspacing="0" cellpadding="0"> 
<tr> 
<td width="50%" class="tdp"><p>这样的报表</p> 
<p>对一般的要求就够了。</p></td> 
<td>&nbsp;</td> 
</tr> 
</table></td> 
</tr> 
</table> 
<hr align="center" width="90%" size="1" noshade class="NOPRINT" > 
<!--分页--> 
<div class="PageNext"></div> 
<table width="90%" border="0" align="center" cellpadding="2" cellspacing="0" class="tabp"> 
<tr> 
<td class="tdp">第2页</td> 
</tr> 
<tr> 
<td class="tdp">看到分页了吧</td> 
</tr> 
<tr> 
<td class="tdp">&nbsp;</td> 
</tr> 
<tr> 
<td class="tdp">&nbsp;</td> 
</tr> 
<tr> 
<td class="tdp"><table width="100%" border="0" cellspacing="0" cellpadding="0"> 
<tr> 
<td width="50%" class="tdp"><p>这样的报表</p> 
<p>对一般的要求就够了。</p></td> 
<td>&nbsp;</td> 
</tr> 
</table></td> 
</tr> 
</table> 
</body> 
</html> 

 

 

5
3
分享到:
评论
11 楼 July01 2017-11-02  
推荐用StratoIO打印控件,支持网页、URL、图片、PD、ZPL和EPL,浏览器和系统的兼容性都很好,
而且不会崩溃。页头页脚、页码都能定制。参考http://www.webprinter.cn/features
10 楼 ljz0898 2010-08-27  
确实这不太好用,ie里面还提示ActiveX控件!最让人不舒服,不设置ActiveX控件是没有效果的!
9 楼 yuantong 2010-08-26  
孙玉和 写道
这也强大,标题党,这是入门技术!
难道要用户去设置activeX控件!
去找找插件或者修改注册表都比这好

说明楼主是菜鸟嘛
8 楼 yuantong 2010-08-26  
wuhongyu 写道
IE还好,firefox不支持啊

说明楼主是菜鸟嘛
7 楼 changkunyang 2010-08-25  
我擦,这也上首页?javaeye走神了吧
6 楼 spiritfrog 2010-08-22  
.PageNext{page-break-after: always;}
这个用来分页的啊
5 楼 孙玉和 2010-08-20  
这也强大,标题党,这是入门技术!
难道要用户去设置activeX控件!
去找找插件或者修改注册表都比这好
4 楼 wuhongyu 2010-08-20  
IE还好,firefox不支持啊
3 楼 java10000 2010-08-20  
在我们的项目也使用过这种方式,应付一些要求较低的报表还是可以的
但是复杂要求可能需要多发一点心思了
2 楼 Javac_MyLife 2010-08-20  
Jasper?
1 楼 lyhapple 2010-08-19  
这玩意用处不大,IE上每次都报那个恶心的信息提示条.和IE的设置有很大的关联性.原来我们项目中也是这么做的,后来给删了.

相关推荐

    Web打印控件(目前最强大最专业最新版本)

    22.如何构建自己的纯WEB打印预览见样例二十二 23.如何居中打印超文本见样例二十三 24.如何选择界面皮肤见样例二十四 25.如何指定输出到哪页或仅预览见样例二十五 26.如何提高多页打印的性能见样例二十六 27.如何导出...

    WEB打印控件Lodop完整实例

    Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能强大且短小精悍,开创WEB打印开发的新局面 这是一个完整的测试实例,包括安装包,打印实例,说明文档

    WEB打印控件Lodop技术手册DEMO

    WEB打印控件Lodop技术手册。Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能强大且短小精悍。

    webprint web打印控件

    WebPrint4.0是由以前的... 合并后的WebPrint,是一个强大而全面的web打印解决方案,它可以直接在IE浏览器中可视化的设计各种复杂的打印模版, 轻松解决Web套打问题。也可以直接打印用ASP,JSP等动态程序生成的HTML页面。

    lodop web 打印组件

    Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB打印开发的新局面。 Lodop设计者对WEB下的打印开发任务进行了分类汇总,高度抽象,设计出仅用几个功能函数,就可实现复杂的打印任务,...

    ReYoPrint web打印控件

    ReYoPrint是一个全面强大的web打印的解决方案。它可以直接在IE浏览器中可视化的设计各种复杂的打印模版, 轻松解决Web套打问题。也可以直接打印用ASP,JSP,PHP,.NET等动态程序生成的HTML页面。 ReYoPrint内含一个在...

    WEB打印控件Lodop3.0

    Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB打印开发的新局面。 Lodop设计者对WEB下的打印开发任务进行了分类汇总,高度抽象,设计出仅用几个功能函数,就可实现复杂的打印任务,...

    Web打印控件 LodopV3.0

    Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB打印开发的新局面。 Lodop设计者对WEB下的打印开发任务进行了分类汇总,高度抽象,设计出仅用几个功能函数,就可实现复杂的打印任务,...

    Web打印控件

    web打印的好东西,千万不要错过,10分解决你Web打印问题,内附多种打印实例,简单实用,只能设置10分资源分,真想要50分!!! 专业WEB控件,用它既可裁剪输出页面内容,又可用程序代码生成复杂打印页。 控件功能...

    WEB打印控件Lodop

    Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB打印开发的新局面。 Lodop设计者对WEB下的打印开发任务进行了分类汇总,高度抽象,设计出仅用几个功能函数,就可实现复杂的打印任务,...

    Lodop6.0web打印控件及技术手册

    其设计目标是简单易用、功能足够强大,开创WEB打印开发的新局面。 Lodop设计者对WEB下的打印开发任务进行了分类汇总,高度抽象,设计出仅用几个功能函数,就可实现复杂的打印任务,尽量减少使用者的知识累赘。控件...

    Web打印技术Lodop6.0手册

    Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB打印开发的新局面。 Lodop设计者对WEB下的打印开发任务进行了分类汇总,高度抽象,设计出仅用几个功能函数,就可实现复杂的打印任务,...

    Web订单打印控件

    是订单打印的代码控件 可以直接拿来用 程序简单 功能强大 实用性强

    楚琳免费Web打印控件

    3、报表功能强大,报表设计采用FastReport,可以和水晶报表媲美。 4、方便的中国式报表的设计,可以快速而准确设计出报表中的表格线。 5、支持ASP, ASP.NET, PHP, JSP等多开发语言。 6、支持简体中文、英文、繁体...

    web打印控件

    本打印控件功能强大,操作灵活,实乃web打印控件中的姣姣者,现特向各从事web开发的人推荐此控件。 &lt;br/&gt;功能介绍: 1 设置页眉页脚 2 指定纸张大小 3 设置纸张方向 4 设置页边距 5 ...

    lodop6 - web打印控件

    Lodop是专业Web打印控件,类型为ActiveX插件,用它既可裁剪输出页面内容, 又可用程序代码生成复杂打印页。该控件功能异常强大,却简单易用。 功能用JavaScript调用,主要接口函数如下: ● PRINT_INIT...

    Lodop5.0(Web打印和套打控件)支持IE和Mozilla Firefox

    Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB打印开发的新局面。 Lodop设计者对WEB下的打印开发任务进行了分类汇总,高度抽象,设计出仅用几个功能函数,就可实现复杂的打印任务,...

    Print基于web的一款打印

    这是一款很不错的web打印哦,亲,你值得试试哦,功能强大 不过 我还是在研究范畴

    功能强大的 .Net weboffice 插件

    web 在线加载office 文件 实现查看编辑 打印等 操作 功能强大 希望能给广大网友带来多多 帮助

    Web打印插件 Lodop

    Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB打印开发的新局面。 Lodop设计者对WEB下的打印开发任务进行了分类汇总,高度抽象,设计出仅用几个功能函数,就可实现复杂的打印任务,...

Global site tag (gtag.js) - Google Analytics