Products
TeeChart 圖表物件軟體

有任何問題歡迎來信徵詢

 

 

*提供線上刷卡服務
    請預先告知!謝謝!

 

最新版 TeeChart for .NET v3 now includes WPF support!

 

 相關軟體   TeeChart Pro VCL v8 / TeeChart Pro AX v8 / TeeChart for Java v1 / TeeGofer for .NET v2 / Teetree

 

TeeChart Pro ActiveX是西班牙Steema SL公司開發的圖表類控制項,主要用來生成各種複雜的圖表。熟悉Delphi和C++ Builder的程式設計人員對它不會陌生,因為在Delphi和C++ Builder裡包括了TeeChart的VCL版本。

 

TeeChart for .NET是Steema軟體的最新增加的得獎的TeeChart圖表工具,支援Visual Studio.NET和Borland C# Builder。就像TeeChart Pro,它擁有好幾百種2D和3D圖形風格、33種數學和統計功能。資料庫支援和多種匯出格式可以使你在desktop、基於伺服器、ASP.NET和PocketPC/WinCE應用中使用,TeeChart for .NET是圖表元件世界裡的典型產品。TeeChart for .NET包括Windows desktop、ASP.NET腳本、WebForm和PocketPC例子。

 

TeeChart for .NET是Stema軟體公司最新添加於TeeChart控制項的一個元件,它可以在微軟的VS.Net編譯環境以及Borland C# Builder環境中發揮巨大的作用,就像TeeChart 的Pro版本一樣,TeeChart for .NET因其強大的功能而廣受好評,包括:大量的二維三維圖表樣式可供選擇、33種數理統計函數,內置資料庫並支援桌面系統和伺服器系統的多種資料格式匯出、支援ASP.NET 和 PocketPC / WindowsCE下的應用程式。總而言之,TeeChart for .NET是一款非常優秀的製圖控制項。

 

TeeChart Pro ActiveX 4.0的主要特性如下:

  • 是32位元ActiveX控制項,可以在VB、Delphi、MS Office等多種程式設計環境下使用;

  • 可以直接存取ODBC資料來源;

  • 具有11種標準的和9種擴展的Series類型;

  • 提供16種統計函數;

  • 支持2D和3D效果,支持縮放和滾動;

  • 可以將圖表輸出為Bitmap、Metafile、JPEG 或者Native Chart 格式;

  • 支援用戶繪圖和列印;

  • 是集成化的設計工具;

  • 提供例子和線上說明。

TeeChart Pro ActiveX 4.0的這些特性使得它具有極大的靈活性,並且使用起來非常方便,只要寫很少的代碼,就可以做出各種複雜、漂亮的圖表。

 

TeeChart類的屬性和方法

TeeChart的主類是TChart。TChart中使用了56個類、325個屬性、125個方法以及28個事件,這使得TChart具有非常強大的功能。本文僅簡單地介紹其中一些重要類的屬性和方法。

  • TChart.Height:圖表的高度(圖元);

  • TChart.Width:圖表的寬度(圖元);

  • TChart.Header:圖表的題頭(Ititles類);

  • TChart.Series:序列(Series類的陣列);

  • TChart.Axes:坐標軸(Iaxes類);

  • TChart.Legend:圖例(Legend類);

  • TChart.Panel:面板(Ipanel類);

  • TChart.Canvas:畫布(Canvas類)。

Series是要顯示的資料的主體。在一個圖表中可以有一個或多個序列,每個序列可以有不同的顯示類型,如Line、Bar、Pie等等。

Axes控制圖表坐標軸的屬性,在缺省的情況下,坐標軸可以自動地根據不同的資料設置好標度範圍和間隔,當然也可以手工調整。

Legend控制圖表的圖例顯示。Legend是圖表中的一個長方形的用來顯示圖例標注的區域。可以標注Series的名稱或者Series中的項目和數值。

Panel可以設置圖表的背景。可以使用漸變的顏色或者影像檔作為整個圖表的背景

Canvas可以讓設計者繪製自己的圖形。使用方法和Delphi中的Canvas一樣。有TextOut、LineTo、Arc等各種畫圖的方法可以調用。

TChart的一些屬性實際上是其他類的變數,這些類又具有自己的屬性和方法。如Ititles類又具有Text、Color、Font等屬性,我們可以用這些屬性來設置題頭的文本、顏色和字體。

 

TeeChart和其他的圖表控制項相比,有一個非常重要的特點是TeeChart可以把圖表保存為一個JPEG格式的圖形檔。調用格式如下:

TChart.Export.SaveToJPEGFile (FileName,Gray,Performance,Quality,Width,Height)

其中FileName是JPEG檔的保存路徑和檔案名,路徑應該是作業系統中的絕對路徑,而不是IIS中的相對路徑,IIS對相應的保存目錄應該具有寫許可權。Gray指明是否保存為黑白圖像。Performance指明JPEG是生成品質優先還是速度優先。Quality是一個0到100的整數,100時JPEG品質最好,但檔最大;Quality越小則生成的檔越小,但圖像品質也隨之下降。

為瞭解決在多使用者併發訪問Web的情況下,JPEG檔互相覆蓋的問題,我們使用了如下所示的一種JPEG檔的命名機制:

OutputJPEGFile =“Chart” & Session.Sessionid &

Replace(Time,“.”,“”) & “.jpg”

在檔案名中包括了Sessionid和當前時間,並使用後臺進程定期刪除過期檔。

 
COPYRIGHT 2007-2008, LINKSOFT INC. ALL RIGHTS RESERVED.