WEB打印问题

byyt 2008-07-11 05:06:13
目前碰到一个比较麻烦的功能,需求如下:
1.将数据在客户端打印(非服务器端)。
2.打印的内容包括分页中的内容,比如页面只显示1页100条数据,如果数据有4页400条,要求将这400条分成4页打印出来。
3.在打印的同时需要加上水印。

请有经验的朋友支支招,提提解决方案。
...全文
135 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
七路灯 2010-03-26
  • 打赏
  • 举报
回复
可以共享一下吗?期待
byyt 2008-07-14
  • 打赏
  • 举报
回复
最后还是使用一个比较极端的方法,在后台进行处理后生成新页面,隐藏该页面,然后打印...水印就采取了图片背景的方式.
谢谢大家了.
youufis 2008-07-12
  • 打赏
  • 举报
回复
web打印控制比较麻烦,适合简单的打印这里有一个CSS控制打印的例子: http://www.sdlunzhong.cn/itres/showitnews.aspx?ID=46 复杂打印要求最好还是用水晶报表,vs2003下使用,CrystalReport9问题多多,将CrystalReport 9升级到10后,BUG修正许多,功能也增强不少,也不会出现登录错误的错误信息。CrystalReport 10支持动态获取更新数据源。
exy337 2008-07-12
  • 打赏
  • 举报
回复
用水晶报表试一下吧.
bruda 2008-07-12
  • 打赏
  • 举报
回复
水晶报表
dengchenlu 2008-07-12
  • 打赏
  • 举报
回复
水晶报表
就是不能加水印
walkghost 2008-07-12
  • 打赏
  • 举报
回复
两个打印解决方案:1.客户端导出到excel然后由客户打印:

http://hi.baidu.com/dangzhang/blog/item/2e8ca86e6156badf81cb4a95.html
2.通过设置标签的属性结合JS打印:
http://hi.baidu.com/dangzhang/blog/item/0073c35cd4d83e46faf2c05b.html
GengWH 2008-07-12
  • 打赏
  • 举报
回复
实现水印?好像不能.
byyt 2008-07-12
  • 打赏
  • 举报
回复
谢谢大家,我先试试。水晶报表可以支持在客户端分页打印么?我还考虑到是否采取用activex控件的方法。这样可以做到比较快速的分页打印,但是如果我想加上水印怎么办?activex能实现加水印的功能么?
zpcoder 2008-07-12
  • 打赏
  • 举报
回复

我一般遇到这样的问题,首先想近几天有没有错误事,让老板有意见,但他又不好意思直接讲。而搞个希奇古怪的问题刁难我~~

总是喜欢搞一些 希奇的东西
柳晛 2008-07-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 SaRoot 的回复:]
分页还是很麻烦的,你不知道100是否就显示在一页,可能会内容太多挤页的情况
[/Quote]

对,而且客户端用的纸张大小不同,也会造成挤页。
我是让打印数据单独一页,可以复制到word中,排版后,再打印。
踏雪听雨 2008-07-11
  • 打赏
  • 举报
回复
分页还是很麻烦的,你不知道100是否就显示在一页,可能会内容太多挤页的情况
kbryant 2008-07-11
  • 打赏
  • 举报
回复
WebBrowser
冬天的糊涂神 2008-07-11
  • 打赏
  • 举报
回复
使用WebBrowser

至于加水印的问题可以采用背景图片实现

61,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧