想在TeeChart InnerTick VC ++上设置标签值

时间:2015-02-23 19:01:21

标签: activex teechart

我想使用VC ++在TeeChart InnerTick上设置标签文本值。就像我们有下面的例子(我想设置AAAA,BBBB,CCCC,DDDD值)。

//抱歉我无法附上图片。

下面我们使用CGraph创建的图表。为了获得坐标,我们使用SDKInfo属性。我想知道如何使用TeeChart获取所有这些x轴,y轴值。是否有任何API可以获得这些坐标?

1  最大X轴(您的数据单位)

2  X轴最小值(您的数据单位)

3  Y轴max(您的数据单位)

4  Y轴最小值(您的数据单位)

5  X轴长度(图形服务器视图单位)

6  Y轴长度(图形服务器视图单位)

7  X origin(图形服务器视图单元)

8  Y origin(图形服务器视图单元)

9  标签字体大小(系统字体的百分比)

| | | AAAA BBBB CCC DDDD | __________ | ____________________ | ___________________ | __________________ | ________            | | | |           111 222 333 444

谢谢,

1 个答案:

答案 0 :(得分:0)

我不确定你使用的TeeChart版本是什么,所以这个答案可能有点模糊。

TeeChart的所有二进制安装都带有一个我们称之为“功能演示”的程序。该程序包括显示如何使用支持的大多数功能的示例 其中一个例子是“自定义标签”,您应该在程序中的“所有功能\欢迎!\轴\标签\自定义标签”下找到它。

此外,要将轴值转换为屏幕像素,所有TeeChart版本都为其提供“Calc *”功能。即,在TeeChart ActiveX中将底轴的值10转换为像素:

XPix = tChart1.Axis.Bottom.CalcXPosValue(10);

请注意,这些函数需要绘制一次图表,以便初始化内部属性并正确完成计算。