轉帖|其它|編輯:郝浩|2010-10-15 13:56:39.000|閱讀 2580 次
概述:本文主要對TeeChart的使用作了總結,簡單介紹了Export之數據導出。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
這節也很簡單,需要介紹4個類.
創建對象的時候,第二個參數為nil,則為全部的Series,否則為指定的Series對象.
另外,除了XML以外,IncludeColors好像都沒有用處.
一般數據導出,我都用Cnpack的CnXlsWriter,和TeeChart的TSeriesDataXLS采用的都是直接寫XLS格式的方式,但是自由度大很多.
Text:
//uses TeeExport;
var
aSeriesDataText: TSeriesDataText;
begin
aSeriesDataText := TSeriesDataText.Create(Chart, nil); //nil = all
aSeriesDataText.TextDePmiter := ';'; // ' ', ',' , tab.....
aSeriesDataText.TextQuotes := ''''; //'"' .....
aSeriesDataText.IncludeLabels := True;
aSeriesDataText.IncludeIndex := True;
aSeriesDataText.IncludeHeader := True;
aSeriesDataText.IncludeColors := True;
aSeriesDataText.SaveToFile('test.txt');
aSeriesDataText.Free;
end;
XML:
//uses TeeExport;
var
aSeriesDataXML: TSeriesDataXML;
begin
aSeriesDataXML := TSeriesDataXML.Create(Chart, nil); //nil = all
aSeriesDataXML.IncludeLabels := True;
aSeriesDataXML.IncludeIndex := True;
aSeriesDataXML.IncludeHeader := True;
aSeriesDataXML.IncludeColors := True;
aSeriesDataXML.SaveToFile('test.xml');
aSeriesDataXML.Free;
end;
HTML:
//uses TeeExport;
var
aSeriesDataHTML: TSeriesDataHTML;
begin
aSeriesDataHTML := TSeriesDataHTML.Create(Chart, nil); //nil = all
aSeriesDataHTML.IncludeLabels := True;
aSeriesDataHTML.IncludeIndex := True;
aSeriesDataHTML.IncludeHeader := True;
aSeriesDataHTML.IncludeColors := True;
aSeriesDataHTML.SaveToFile('test.html');
aSeriesDataHTML.Free;
end;
Excel(XLS):
//uses TeeExport;
var
aSeriesDataXLS: TSeriesDataXLS;
begin
aSeriesDataXLS := TSeriesDataXLS.Create(Chart, nil); //nil = all
aSeriesDataXLS.IncludeLabels := True;
aSeriesDataXLS.IncludeIndex := True;
aSeriesDataXLS.IncludeHeader := True;
aSeriesDataXLS.IncludeColors := True;
aSeriesDataXLS.SaveToFile('test.xls');
aSeriesDataXLS.Free;
end;
慧都2010促銷季開幕,TeeChart for .NET 8折促銷!詳情咨詢:400-700-1020或023-66090381,活動詳情://fc6vip.cn/zh-CN/Products_cn/TeeChart_chinese.html
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:網絡轉載