Chart对象用于在报表中插入图表。特别可用于销售图表的打印。图表编辑器的类型页可以选择六种类型的图表以及下列选项:
- 3D―显示3维图表;
- 单线―
- 显示图例-在图表的附近显示图例;
- 显示轴-显示轴(不能用于饼图);
- 显示标记-显示标记;
- 多色显示-使用不同的颜色显示图表变量。
要连接图表到数据字段,你需要设置两个Text对象,即数据字段,并已在报表上。这些数据字段的内容将用于设置图表的变量和图例。图例通常显示在X轴上,变量在图表的Y轴上。当生成报表时,选择的Text对象的内容将保存到图表对象的备注中。右击Chart对象,选择“编辑”中的“数据”,然后设置“图例”和“值”,图例设为“memo2”,值设为“memo6”。(细节请参考示例)。
Chart对象允许创建“前10个”图表。这将在报表中仅包含最大的几个值,而排除其它值。要做到这一点,在图表编辑器的数据页中设置前几个值以及其它未包含值的图例(通常用“其它”表示)。
图表编辑器的标记页允许选择标记的类型。“值”是缺省的。如果要显示选中的标记就必须在选项中选择“显示标记”选项。
如果用于显示图表值的Text对象包含的是有格式的变量(例如,10000.00或$100.00),则Chart对象尝试从这个字符中查找数据。如果没有在字符串中找到数据,那么将忽略所有的字符。如果有更多高级格式被设置(例如,10000km2),那么这个值就不能用于Chart值。为这些变量创建无格式但不显示的对象,就可作为图表中的值。只需在对象编辑器中设置Visible属性为False就可隐藏对象。
图表的值是累积保存在Chart对象的memo中:
Header1;Header2;Header3
Value1;Value2;Value3.
一个Chart允许使用Text编辑器(Ctrl+Enter)编辑。在Momo对象中插入适当的值。
注意1:TeeChart控件包含在Delpi3及以上的版本中。要用于Delphi2,必须先安装TeeChart控件,然后正确配置FR.INI文件并重新编译FR类库。
注意2:一个TfrChartObject控件必须放在窗体上。否则,将会在运行时产生一个错误消息。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/1185.html