请教有关打印速度的问题

kingfive 2005-11-30 02:04:59
程序用的是MCF的Document/View结构

我在View上用StretchBlt画了大概300副长80宽70的24位色bmp位图。
在打印整个VIEW时速度很慢,发送打印命令后,大概需要7分钟左右打印机才能打印出来.
而把这300张图粘帖至WORD文档中,只需要1分钟左右就能打印出来。
用我的程序打印时,我查了一下打印机处理的数据量大概有10.6M 。
用上述的WORD文档打印时,打印机处理的数据量只有1.6M 。

请问可有什么方法可以解决我这个画有诸多图片的VIEW打印速度过慢的问题?

我尝试过把图片的格式转换为16色图,或是把桌面的颜色设为256色等等,发现打印机处理的数据量一点没变。
...全文
71 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bobob 2005-11-30
  • 打赏
  • 举报
回复
不要直接在打印机dc中写,先写在一个内存兼容dc中,最后一次性BitBlt到打印机dc中

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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