FastReport中国社区FastReport联系电话 联系电话:023-68661681

FastReport报表对象介绍四:“Chart”对象

来源:   发布时间:2016-08-08   浏览:5523次

Chart对象用于在报表中插入图表。特别可用于销售图表的打印。

图表编辑器的类型页可以选择六种类型的图表以及下列选项:

  • 3D―显示3维图表;
  • 单线―
  • 显示图例-在图表的附近显示图例;
  • 显示轴-显示轴(不能用于饼图);
  • 显示标记-显示标记;
  • 多色显示-使用不同的颜色显示图表变量。

Chart对象,FastReport报表,报表对象

要连接图表到数据字段,你需要设置两个Text对象,即数据字段,并已在报表上。这些数据字段的内容将用于设置图表的变量和图例。图例通常显示在X轴上,变量在图表的Y轴上。当生成报表时,选择的Text对象的内容将保存到图表对象的备注中。右击Chart对象,选择“编辑”中的“数据”,然后设置“图例”和“值”,图例设为“memo2”,值设为“memo6”。(细节请参考示例)。

Chart对象,FastReport报表,报表对象

Chart对象允许创建“前10个”图表。这将在报表中仅包含最大的几个值,而排除其它值。要做到这一点,在图表编辑器的数据页中设置前几个值以及其它未包含值的图例(通常用“其它”表示)。

图表编辑器的标记页允许选择标记的类型。“值”是缺省的。如果要显示选中的标记就必须在选项中选择“显示标记”选项。

Chart对象,FastReport报表,报表对象

如果用于显示图表值的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/1139.html

联系我们
  • 重庆总部 023-68661681
购买
  • sales@evget.com
合作
  • business@evget.com


扫码咨询
电话咨询
023-68661681
返回
顶部