社区
图形处理/算法
帖子详情
请教一个关于打印的问题.打印失真.
lvxuef
2008-03-05 02:05:55
我的问题是这样的.在VC环境下和单文档测试的.
我把一张彩色图片(像素是800*600)全屏显示在从CView继承的类上,并且是全屏显示
显示和预览都很正常.
可是用打印机打印之后(打印在A4纸上),却成了黑白图,就是单色图,没有灰度.
打印前和打印后的效果分别在附件中,主各位大侠赐教!
...全文
233
32
打赏
收藏
请教一个关于打印的问题.打印失真.
我的问题是这样的.在VC环境下和单文档测试的. 我把一张彩色图片(像素是800*600)全屏显示在从CView继承的类上,并且是全屏显示 显示和预览都很正常. 可是用打印机打印之后(打印在A4纸上),却成了黑白图,就是单色图,没有灰度. 打印前和打印后的效果分别在附件中,主各位大侠赐教!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
32 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lvxuef
2008-04-14
打赏
举报
回复
好久没有看空上帖子了,顶一下吧
lvxuef
2008-03-20
打赏
举报
回复
我顶,大兄弟们,说说啊,明天要结帖了.
lvxuef
2008-03-19
打赏
举报
回复
顶贴进入倒计时.
lvxuef
2008-03-19
打赏
举报
回复
位图在打印之前确实做了处理,不过仅仅设了一个伸缩模式SetStretchBltMode(COLORONCOLOR)
(把一个图片全屏幕显示了)
那敢问大侠,通常创建兼容位图要怎么做呢?
但是图片预览NO PROBLEM,but print out不尽人意啊
lvxuef
2008-03-17
打赏
举报
回复
本周结帖,我顶.
lvxuef
2008-03-14
打赏
举报
回复
位图在打印之前确实做了处理,不过仅仅设了一个伸缩模式SetStretchBltMode(COLORONCOLOR)
(把一个图片全屏幕显示了)
那敢问大侠,通常创建兼容位图要怎么做呢?
但是图片预览NO PROBLEM,but print out不尽人意啊
cofanz
2008-03-13
打赏
举报
回复
以我的经验来说,在其它的软件中如果打印没有问题的话,说明不是打印机和打印设置的问题,加上你说使用了兼容DC,我猜你也应该使用了兼容位图,问题有可能就是出在创建兼容位图这一块上。还有一个就是不知道你的位图在打印之前是否做了其它处理?
nnue12
2008-03-13
打赏
举报
回复
楼主顶着真辛苦哈,哪位好心的帮帮吗
lvxuef
2008-03-12
打赏
举报
回复
我顶啊顶啊顶
lvxuef
2008-03-11
打赏
举报
回复
我顶啊顶
lvxuef
2008-03-10
打赏
举报
回复
谢谢楼上的兄弟了.再等几天
基本的问题是.打印预览没问题,即使是虚拟打印也没有问题,实际一打印出问题了,效果我已发.
请大家帮忙遇到这种情况会是什么原因,实在对不住楼上的兄弟,公司要求,代码不能外泄,我想得到些启发就行..
抱歉了,各位热心的弟兄.
cofanz
2008-03-07
打赏
举报
回复
环境不一样是什么意思?要不把你的代码贴一部分
lvxuef
2008-03-07
打赏
举报
回复
人呢,我自己顶一下
lvxuef
2008-03-06
打赏
举报
回复
我去看看例子
lvxuef
2008-03-06
打赏
举报
回复
不是啊,打印出来形状还是一样的嘛
用户 昵称
2008-03-06
打赏
举报
回复
给你个例子
http://www.ucancode.net/Visual_C_Control/OpenGL-tutorial-print-preview-vc.htm
cofanz
2008-03-06
打赏
举报
回复
设备不是设置,写错了
cofanz
2008-03-06
打赏
举报
回复
应该是你在创建兼容位图时出的问题,调用CreateCompatibleBitmap时应该传真正的设置DC进去
lvxuef
2008-03-06
打赏
举报
回复
大侠们,说点啊
lvxuef
2008-03-06
打赏
举报
回复
唉,环境和我的不一样啊
加载更多回复(12)
EasyUi DataGrid
打印
问题
处理
EasyUi DataGrid
打印
问题
处理 EasyUi官方没有提供对Datagrid的
打印
的方法,所以需要我们自己写个方法来进行
打印
,如果使用windows自带的
打印
方法的话,会导致样式改变,
打印
出来的东西根本不能看。 以下我也是查了挺多网上的资料,找到了方法成功的把easyui 的datagrid
打印
了出来,以下就是
打印
出来的效果。 以下是使用源代码代码
PCB原比例
打印
到A4纸
最近在画
一个
四旋翼的PCB板子画完后想
打印
到A4纸上看看器件摆放的是否合理,因为我的电脑没有连接
打印
姐直接
打印
就没办法了,就直接用AD的智能PDF输出PDF格式的板子文件去
打印
,结果是
打印
出来的板子经过了放大失去了原来的比例。这样就失去了
打印
的意义了么。后来又发现一种比较方便了方法,在AD中 文件-页面设置-缩放比例-缩放模式选择Scale print 比例选择1:1-预览-
打印
-
打印
机选择...
WinForms DataGridView万能
打印
模块:从分页到样式全解析
桌面应用开发中,经常需要将DataGridView表格数据按指定格式
打印
到纸张上。由于显示器像素坐标与
打印
机物理尺寸存在天然差异,直接截屏或依赖第三方控件往往导致列宽错位、分页截断、样式丢失等
问题
。通过PrintDocument与GDI+绘制,可以将表格数据重新映射为纸张坐标系上的图形,实现字体、颜色、边框等样式还原,并结合分页算法、页眉页脚和
打印
预览机制,保证输出效果与业务要求一致。该方案广泛适用于WinForms技术栈的管理系统、进销存与报表
打印
场景,既能快速接入普通表格,又能应对复杂模板的定制需求。围
ghost4j PDF 转图片
之前项目采用pdf.js在支持html5的浏览器播放pdf运行的好好的,后台有反馈所有些用户打不开,后来发现会被杀毒软件拦截++,无赖,只好将pdf再转换为图片再使用jquery图片轮播插件在客户端播放。找资料时使用了itext 等pdfjar包,发现有些pdf转换会出现
失真
的现象(图片丢失),最后采用ghost4j虚拟
打印
的方式转换才解决了
失真
的
问题
,下面贴转换代码,由于附件大于10M,只能自...
Qt之
打印
功能
Qt做多了没有人逃得过
打印
模板这个功能,有的话只是时候未到,注释都在代码里了,直接上代码了 1、获取
打印
机的名称 if(index == 1) { QPrinterInfo info; QStringList list = info.availablePrinterNames(); // 所有
打印
机名字 ui->cB_print-...
图形处理/算法
19,463
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章