在开发者使用TeeChart进行开发的过程当中,无论是在设计时或者运行时均可以使用的图表导出对话框将图表数据轻易地导出为XML格式:html
上图为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。spa
保存文件的示例代码设计
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输出成一个字符串:code
1
2
3
4
5
6
7
|
var S : String;
with TSeriesDataXML.Create(Chart1, Series1) do
try
S:=AsString;
finally
Free;
end;
|
由几个属性控制什么样的数据须要导出,如例如是否包括point colors:xml
1
2
3
4
5
6
7
|
with TSeriesDataXML.Create(Chart1, Series1) do
try
IncludeColors:=True;
SaveToFile('c:sample.xml');
finally
Free;
end;
|
》》》TeeChart最新版官方免费下载地址htm