开发所见即所得的打印程序时 文字出现问题 (急急急!!!)

ComeAlong 2003-03-12 11:44:46
我在开发一个所见即所得的打印程序时,设置好了缩放,在打印预览时正常,可是打印出的东西文字巨大,其它图形正常

开发工具:VC
APPLICATION FRAME : MFC

值得说明的是:我是通过离屏技术打印的,我在内存DC上把所有要画的东东画好,然后在位图上一块一块的取下来打印(取位图时没有缩放)

不知道哪位仁兄有类似经历,或者知道其中的原因有解决办法,小弟我感激不尽
...全文
115 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljxxjl 2003-03-12
  • 打赏
  • 举报
回复
我以前也做过这样的打印程序,采用双缓冲打印,在某些打印机上图标打印不出来,有时字体好像有些问题,不过没有你这么严重,我建议你不用双缓冲打印试试,如果正常的话,说明你的双缓冲打印代码有问题。或者你在打印字体时不用内存DC,打印其它时图形时才采用内存DC试试。

9731boy 2003-03-12
  • 打赏
  • 举报
回复
坐标改一下!
ComeAlong 2003-03-12
  • 打赏
  • 举报
回复
因为打印机与显示器分辨率不一样,并且其逻辑英寸的映射也不同,所以要实现所见即所得,必须做一定的缩放

我再强调一次

除文字以外,其它图形正常
siphonelee 2003-03-12
  • 打赏
  • 举报
回复
我记得好像是因为打印机和显示器的分辨率不一样造成的
详见红宝书,里面有讲
ljxxjl 2003-03-12
  • 打赏
  • 举报
回复
有没有在CDC中设置FONT的大小.我曾经做过类似的程序(通过离屏技术打印),但没有碰到过你的问题.
顺便问一句"设置好了缩放"是什么意思?


15,979

社区成员

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

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