http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 5860|回复: 9

[其他] C# 打印程序打印模糊

[复制链接]
发表于 2013-9-11 15:06:59 | 显示全部楼层 |阅读模式
我写了一个打印的程序  把字符串转换成图片打印的  我用的系统是win7 测试打印的很清楚  可安到XP上之后打印的就模糊了  除了操作系统不一样别的条件都一样 这是怎么回事了  求大神帮忙




1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-9-11 15:59:10 | 显示全部楼层
看下转成图片的代码
 楼主| 发表于 2013-9-11 16:42:10 | 显示全部楼层
String str2 ="";
            SolidBrush sb2 = new SolidBrush(Color.Black);
            Font font2 = new Font("宋体", 10);
            Bitmap img = new Bitmap(200, 200);
            Graphics g = Graphics.FromImage(img);
            g.DrawString(str2, font2, sb2, 10, 10);
            img.RotateFlip(RotateFlipType.Rotate90FlipNone);
            img.RotateFlip(RotateFlipType.Rotate90FlipNone);
            e.Graphics.DrawImage(img, 240, 40, 200, 200);
发表于 2013-9-11 16:54:32 | 显示全部楼层
单看这些应该是不会影响清楚度的,还有一种可能是和分辨率有关,只是看你的代码也不应该,str2是什么,

我建议你在Winf7下随便截图个图片,进行打印,然后把这个图片Copy到Xp上再进行打印,先排除程序之外的原因,如果一样就是程序问题,如果不一样就有可能是其他原因

 楼主| 发表于 2013-9-11 16:57:12 | 显示全部楼层
站长苏飞 发表于 2013-9-11 16:54
单看这些应该是不会影响清楚度的,还有一种可能是和分辨率有关,只是看你的代码也不应该,str2是什么,

...

str2 是要转化成图片的字符串啊  我先试试你的建议

 楼主| 发表于 2013-9-11 17:35:08 | 显示全部楼层
试过了,打印出的效果一样。
发表于 2013-9-11 17:36:36 | 显示全部楼层
你真随便截图的呀,我建议你把这个在Win7上直接保存成图片,在Xp上也直接保存成图片,对比下是不是图片问题,如果是就处理图片,如果不是就应该是生成部分的问题。这样也能找到看是那部分的问题。
发表于 2013-9-11 17:37:19 | 显示全部楼层
因为现在从代码上看确实不应该有这个问题。或者是说问题不在这部分上
 楼主| 发表于 2013-9-11 17:54:41 | 显示全部楼层
谢谢站长啦  我已经解决了  Graphics.clear(Color.White); 加上这个就行了  虽然原因我也不知道为啥  
发表于 2013-9-11 18:04:25 | 显示全部楼层
呵呵,那就好,恭喜
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-5-15 12:25

© 2014-2021

快速回复 返回顶部 返回列表