请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

FBAccount

中级会员

21

主题

73

帖子

701

积分

中级会员

积分
701

活字格认证

FBAccount
中级会员   /  发表于:2019-7-12 14:48  /   查看:3190  /  回复:7
本帖最后由 FBAccount 于 2019-7-12 14:51 编辑

版主大人好,我目前遇到C1.Win.Chart.FlexChart的问题
版本是
C1.Win.FlexChart.4
4.0.20191.359

Render Mode选择DirectX时,Rendered Event使用e.Engine.DrawString变会导致Chart绘制不出来,出现大XX
Render ModeDefault则正常

我随意写个小Sample,仅要自行画文字时使用该方法就会有问题,其他画线或是矩形都正常

       private void flexChart1_Rendered(object sender, C1.Win.Chart.RenderEventArgs e)
       {
           var mainRC = flexChart1.PlotRect;

           e.Engine.SetStroke(new SolidBrush(Color.Black));
           e.Engine.DrawRect(10, 10, 100, 40);
           C1.Chart._Point pt = new C1.Chart._Point(12, 12);
           C1.Chart._Rect rc = new C1.Chart._Rect(12, 12, 40, 26);
           e.Engine.DrawString("abc", rc,C1.Chart.TextWrapping.None);
       }




本帖子中包含更多资源

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

x

7 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-12 15:48:43
沙发
您好,测试了问题确实存在,问题我会反馈给产品部门。你这边现在是因为什么原因必须要使用DirectX作为rendermode。Default模式下可以使用的。
回复 使用道具 举报
FBAccount
中级会员   /  发表于:2019-7-15 08:42:57
板凳
Richard.Ma 发表于 2019-7-12 15:48
您好,测试了问题确实存在,问题我会反馈给产品部门。你这边现在是因为什么原因必须要使用DirectX作为rende ...

感谢版主,我们这边目前的需求就是需要使用DirectX,原考虑DevExpress与贵公司产品,后采购进贵公司产品
目前贵公司Winform FlexGrid主要也走GDI+,不知道之后是否有机会出DirectX相关系列

感谢您的回复,并期待尽快修正,谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-15 11:20:21
地板
不客气,你这边的需求我了解了,确实如您所说目前主要还是以GDI+为主,有新的进展我会在这里回复给你
回复 使用道具 举报
FBAccount
中级会员   /  发表于:2019-8-6 15:13:16
5#
改用以下新版仍旧是坏的
C1.Win.FlexChart.4.5.2
4.5.20192.375
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-8-6 17:29:30
6#
抱歉给你带来不便,这个问题问题已经提交给了产品组,修复后我会在帖子中给你反馈
回复 使用道具 举报
FBAccount
中级会员   /  发表于:2020-6-24 16:30:15
7#
这个BUG经过快1年仍旧存在,目前采用动态将要显示的文字,绘制成Bitmap方式转贴
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-6-24 17:08:19
8#
本帖最后由 Richard.Ma 于 2020-6-24 17:23 编辑

新版本确实仍然存在这个问题。我也会继续跟踪问题的进度BugID:442359
DirectX模式存在的问题较多,在这个版本,在Win7上的FlexChart使用DirectX模式显示的问题目前得到了修复


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