找回密码
 立即注册

QQ登录

只需一步,快速开始

dongfeicnlc

中级会员

4

主题

27

帖子

514

积分

中级会员

积分
514

微信认证勋章

dongfeicnlc
中级会员   /  发表于:2016-8-26 10:21  /   查看:3446  /  回复:3
本帖最后由 dongfeicnlc 于 2016-9-9 15:42 编辑

1. 线的类型设置指的是: 实线、虚线、点划线等,自己摸索实现了, 如下图代码中红框所示。2. 但是StrokeDashPattern是一个float型的数组,我在PDF文档和在线文档中都没有发现这个数据设置的介绍。有各种线型与数组设置的介绍吗?还是将来直接将线型定义到一个枚举中, 这样是不是更方便一些。
3. 曲线是设置为虚线了, 但是刻度和图例上的线型还是实线,这有点不人性化了,应该是曲线上的线型改变后, 刻度和图例也要相应的自动改变。
4. 另外,Stroke怎么设置?



本帖子中包含更多资源

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

x

评分

参与人数 1金币 +300 收起 理由
gw0506 + 300 C1FlexGrid线上会议奖励

查看全部评分

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-8-26 17:20:33
推荐
2.StrokeDashPattern是个float数组,比如你图片上的代码的意思就是:
实线画2个像素,空0.2像素,然后循环。
这个属性是个标准暴露方法,C1Chart中的虚线也是这样画的。

3.这个是的没有统一,我会给产品组反馈。
4. Stroke是笔刷,直接设置就可以。
  1. flexChart.Series[0].Style.Stroke = Brushes.Red;
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
dongfeicnlc
中级会员   /  发表于:2016-9-9 12:25:22
板凳
Alice 发表于 2016-8-26 17:20
2.StrokeDashPattern是个float数组,比如你图片上的代码的意思就是:
实线画2个像素,空0.2像素,然后循环 ...

追问: 还有一个flexChart.Series[0].Style.StrokeColor属性, 也可以改变曲线的颜色, 它和flexChart.Series[0].Style.Stroke有什么区别呢?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-9-9 14:44:13
地板
dongfeicnlc 发表于 2016-9-9 12:25
追问: 还有一个flexChart.Series[0].Style.StrokeColor属性, 也可以改变曲线的颜色, 它和flexChart.Serie ...

两者都是设置Stroke颜色,类型不同。
Stroke是System.Drawing.Brush类型,StrokeColor是System.Drawing.Color类型。是微软提供的不同类型,有关两者的定义和区别,建议查下微软的msdn。



请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部