找回密码
 立即注册

QQ登录

只需一步,快速开始

wotangjing

论坛元老

38

主题

97

帖子

7041

积分

论坛元老

积分
7041

活字格认证

您好,我使用的是winform下的C1Chart 控件形成复杂图标,但是,我想要在打印的时候可以清晰打印控件,而又不失真。请问一下怎么实现?  我把事例发给您,请帮忙看一下,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-2-19 17:53:00
沙发
回复 1楼wotangjing的帖子

Demo 已经查收,调查后给出结果。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-2-20 10:29:00
板凳
回复 1楼wotangjing的帖子

是否尝试其他的 ImageFormat?

  1. Image image = this.c1Chart1.GetImage(System.Drawing.Imaging.ImageFormat.Bmp, new Size(600, 450));
复制代码


保存为 bmp 格式效果有增强。
回复 使用道具 举报
wotangjing
论坛元老   /  发表于:2014-2-20 13:52:00
地板
回复 3楼iceman的帖子

我们目前就是使用的bmp格式的(请参考之前发的事例demo,如下是demo中的注释部分):

//当使用位图的时候是可以看到图片原貌的
//Image image = this.c1Chart1.GetImage(System.Drawing.Imaging.ImageFormat.Bmp, new Size(600, 450));
//在使用矢量图的时候就不能呈现图片的原貌失真了,我们要求是在win7下面使用c1chart可以正常打印控件


用bmp的时候,打印时的显示效果不太清晰,所以我们才想使用矢量图打印的。但是使用矢量图的时候图片的原貌失真了,请问一下用矢量图的话怎么避免图片失真?您可以在我之前给的事例上做更改, 谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-2-20 17:51:00
5#
回复 4楼wotangjing的帖子

你好,
我这边现在预览时的效果图,请问你那边的的情况一致吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部