在开发者使用TeeChart进行开发的过程中,不管是在设计时或者运行时都可以使用的图表导出对话框将图表数据轻易地导出为XML格式:

TeeChart最新版那下载地址

上图为TeeChart导出对话框的数据选项

在这个对话框中可以选导出哪一列数据(或“all”导出所有列),以及是否想导出point indexes (0,1,2... ), point texts (labels)或者是colors。"Copy"按钮生成XML文本并将它复制到Windows或Linux剪贴板。"Save"按钮创建一个新的XML文件。XML文件可以被打开,例如,使用Internet Explorer浏览器。

TeeChart提供了一个类导出XML格式的数据。这个类位于TeeStore.pas unit,它的名字叫TSeriesDataXML。

保存文件的示例代码

1
2
3
4
5
6
7
8
Uses TeeStore;
 
with TSeriesDataXML.Create(Chart1, Series1) do
try
SaveToFile('c:sample.xml');
finally
Free;
end;

如果需要导出Chart1中的所有数据,使用Create constructor构造函数最后一个函数中的"nil"替代Series1。这个类还提供了一个函数来获取XML输出成一个字符串:

1
2
3
4
5
6
7
var S : String;
with TSeriesDataXML.Create(Chart1, Series1) do
try
S:=AsString;
finally
Free;
end;

由几个属性控制什么样的数据需要导出,如例如是否包括point colors:

1
2
3
4
5
6
7
with TSeriesDataXML.Create(Chart1, Series1) do
try
IncludeColors:=True;
SaveToFile('c:sample.xml');
finally
Free;
end;

最新文章

  1. Java 标识符、数据类型、运算符
  2. Javascript模板引擎mustache.js详解
  3. java和Javascript的区别
  4. [原]OpenGL基础教程(二)多边形绘制
  5. leetcode 127. Word Ladder ----- java
  6. Android开发遇到的异常及解决办法
  7. IBM MQ消息中间件jms消息中RHF2消息头的处理
  8. SQL Server DAC 管理员专用连接
  9. WORLD PROBLEMS
  10. zabbix监控代理zabbix-proxy
  11. [Linked List]Remove Nth Node From End of List
  12. php知识(第2天)
  13. java实现指定文件扫描目录
  14. spring service层单元测试
  15. 5.volatile的应用
  16. MYSQL Optimizing LIMIT Queries
  17. C# 图像处理:复制屏幕到内存中,拷屏操作
  18. 【Web】关于Session过期/失效的理解
  19. Android ——多线程处理之多线程用法大集合(转)
  20. awk中的冒泡排序

热门文章

  1. java枚举enum equal与==
  2. [HAOI2006]受欢迎的牛 tarjan缩点 BZOJ1051
  3. Java基础笔记(十九)——抽象类abstract
  4. Qt 学习之路 2(24):Qt 绘制系统简介
  5. Unity 动画系统 Animation和Animator等常用类
  6. CSS基础(续)
  7. Codeforces Round #482 (Div. 2) C 、 Kuro and Walking Route(dfs)979C
  8. 75th LeetCode Weekly Contest Rotate String
  9. 剧本--ansible
  10. redis安装及应用