关于WebBrowser.ExecWB分页打印的奇怪问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了关于WebBrowser.ExecWB分页打印的奇怪问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2371字,纯文字阅读大概需要4分钟。
内容图文
![关于WebBrowser.ExecWB分页打印的奇怪问题](/upload/InfoBanner/zyjiaocheng/198/9806a83f40e1478d8fed567bdbea3ce7.jpg)
JS 分页批量打印解决方案(只支持IE)
第一页的内容 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 |
第二页内容2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
第三页内容
这样可以看到能够正确分页
但是如果内容是PHP动态生成的,打印预览是不会分页的,但是右键查看源代码,生成的HTML文件和手写的一样,但是就是不能分页,好奇怪的问题。
大家可以写段简单的PHP代码测试一下,让PHP循环生成上面的内容,即使看HTML代码完全一样,也不会分页,如果在代码中不能分页打印,那么就没有任何意义了,因为很多数据都是从数据库中读取然后由程序生成的~~~~~~~~~~~
希望知道如何解决这个问题的前辈指点,谢谢。晕了两天了,搞不懂怎么回事
回复讨论(解决方案)
因为只支持IE,所以测试的意义不大
主要是找的这个控件只支持IE,没办法啊,找不到别的打印控件
您有推荐的吗?支持分页、打印预览什么的。
或者你清楚这是怎么回事吗?程序生成的死活不分页,如果把程序的页面另存为html,然后打开也能正常分页,郁闷死了
做各TABLE 直接PRINT吧
做各TABLE 直接PRINT吧
那你说的就只能一个一个的打印了,如果从数据库读了100条数据,程序自动生成100个表格,如果能分页的话,会自动打印100页;
否则,只能一页一页的打印,打印100次~~~~~
可以试试这些 http://www.baidu.com/baidu?word=web%E9%A1%B5%E9%9D%A2%E6%89%93%E5%8D%B0%E6%8E%A7%E4%BB%B6&ie=utf-8
用其他控件不失为一个解决方法,但是出现这种情况到底是怎么回事呢?
非常奇怪的问题,希望大家研究一下
既然你坚持,我就陪你玩玩
测试了一下,并没有发现你说的现象
既然你坚持,我就陪你玩玩
测试了一下,并没有发现你说的现象
好负责的版主!
套马杆的汉子你威武雄壮!
测试了一下,发现问题根源了:
如果是php代码生成的:
web打印
'; echo 'WEB分页打印
';} for($i=0;$i<10;$i++) { gentable($i+1); }?> '; echo ' '; echo '
'; echo ' 这是第'.$pagenum.'页
确实没有问题,但是如果一个页面iframe src=这个页面,就不能正确分页:
测试iframe分页
如果这样,就不能正确分页了
这也算解决问题了,但是请问这是怎么回事呢?是控件的问题吗?
既然你坚持,我就陪你玩玩
测试了一下,并没有发现你说的现象
http://bbs.csdn.net/topics/390443315
这也是我的帖子,版主请回复一下,把分给你
内容总结
以上是互联网集市为您收集整理的关于WebBrowser.ExecWB分页打印的奇怪问题全部内容,希望文章能够帮你解决关于WebBrowser.ExecWB分页打印的奇怪问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。