首页 新闻 会员 周边

做一个网页打印activex控件

1
悬赏园豆:100 [已解决问题] 解决于 2011-05-18 09:01

我想做一个网页打印的ActiveX控件。打印目标是整个浏览器网页的客户区,即使有滚动条也要打印整个网页的内容。看了 Windows程序设计(第五版) 里关于打印的部分,里面没有介绍怎样实现弹出一个对话框让用户选择要使用的打印机,里面只是用EnumPrinters来选取数组里的第一个,另外里面也没说怎样获取打印的浏览网页的内容数据,只是自己做个函数PageGDICalls来实现在打印机上画图像。

我用IE8自带的打印功能打印出来的结果有很多不完美的地方,所以要自己做个Activex控件来实现以上打印要求。

求助!给点思路也行

最好是纯C的,我不想用MFC.

helonSY的主页 helonSY | 初学一级 | 园豆:100
提问于:2011-05-16 13:19
< >
分享
最佳答案
0

这个还要做ActiveX控件?

http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1600&bih=707&q=window.print&oq=window.print&aq=f&aqi=g10&aql=&gs_sm=e&gs_upl=2780l6108l0l12l11l0l4l4l0l126l431l6.1

收获园豆:100
顾晓北 | 专家六级 |园豆:10844 | 2011-05-16 15:14
其他回答(2)
0

兄弟,你这问题解决了么?

我也有你这样的业务,能交流下么?

zhwyaoyao | 园豆:202 (菜鸟二级) | 2015-01-19 09:23
0

推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而且不会崩溃。参考http://webprint.stratoio.com/features

pop8989 | 园豆:204 (菜鸟二级) | 2017-09-28 11:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册