深入浅出CChart 每日一课——红花当然配绿叶,CChart辅助图形绘制

各位同学,好久不见,我可想死你们了!!!咦,那位不是巩叔吗?不好意思,侵权了,请多担待@_@。

前面的课程呢,拓展的内容比较多,最近笨笨想聚焦在CChart本身的使用上,进行一些介绍。

本节课主要想介绍CChart的辅助图形绘制,主要包括三方面内容:1、页面注释(题注和脚注);2、标签注释;3、辅助图元(直线、矩形、椭圆、正圆)。

会用Microsoft Word的人,对题注和脚注应该不陌生,大体如下,也就是在文档的顶部和底部显示一些简单的信息。

有时候画曲线的时候可能也需要题注和脚注。实际上,CChart的题注和脚注功能是多年以前一位朋友提出的需求,当时就实现了这项功能。

标签注释是在图像中间显示一些信息,这些信息既可以是文字标签,也可以是图片标签。

辅助图元的用途很多。举个最简单的应用场景,一些测量数据需要标出关键位置,用一条直线标注一下就非常直观了。

如图,这是笨笨最近编写的一个小程序,里面既有标签注释,也画了辅助线,可见,利用这些小功能,可以把关注的信息清晰地呈现出来。

请注意,本节课的部分内容需要CChart 4.8.0.1以上版本才能使用,请同学们到QQ群里下载。

下面先简单介绍辅助图形绘制用到的API。

A60.1 页面注释编程API

页注相关的编程接口如下。

        // 设置是否显示题注
		void		SetHeadernoteShow(bool bShow, int nPlotIndex=0);
		// 设置题注信息
		void		SetHeadernoteString(TCHAR *note, int nPlotIndex=0);
		// 设置题注字体
		void		SetHeadernoteFont(LOGFONT &font, int nPlotIndex=0);
		// 设置题注颜色
		void		SetHeadernoteColor(COLORREF color, int nPlotIndex=0);
		// 设置题注对齐格式
		void		SetHeadernoteAlign(int align, int nPlotIndex=0);

		// 设置是否显示尾注
		void		SetFo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值