TeeChart Pro VCL/FMX 是一款支持RAD Studio,Delphi和C ++ Builder以及FireMonkey的圖表制作工具。它提供了數(shù)百種用于可視化的2D、3D圖形樣式、56種數(shù)學(xué)、統(tǒng)計和金融函數(shù),以及不限數(shù)量的坐標(biāo)軸和30種調(diào)色板組件。
TeeChart Pro 最新版下載
加入官方社群740060302,歡迎相互交流
圖表組合控件TeeChart Pro迎來了6月最新版本的重大更新v2023.38,此次更新內(nèi)容較多,新增的功能也比較豐富,一起來看具體都有哪些新功能值得期待~
1、支持的 IDE
-
已支持所有開發(fā)環(huán)境(RAD Studio、Delphi 和 C++ Builder)
2、新系列類型
-
新坡度系列(包含在 TeeChart Pro 中)
-
TSlopeSeries將多條線排序并繪制成一個系列。點(diǎn)的垂直順序基于它們在每個水平坐標(biāo)上的排名。
-
如果需要,它仍然可以進(jìn)行類型轉(zhuǎn)換
-
方形地圖(包含在 TeeChart Pro 中)
TSquarifiedMapSeries將分層數(shù)據(jù)顯示為矩形內(nèi)的矩形,嘗試使用標(biāo)準(zhǔn)算法計算盡可能更方形的矩形,與其值成比例。
3、新功能
-
KDE(核密度估計,包含在 TeeChart Pro 中)。
-
PPO(百分比價格振蕩器,包含在 TeeChart Pro 中)。
4、新工具
-
圖表布局(包含在 TeeChart Pro 中)。
5、添加項
-
新的TSelfStack Percent布爾屬性(默認(rèn)False)
-
TCustomTrendFunction Coefficient沒有第一個和最后一個參數(shù)的重載方法(它使用 Source 系列范圍)
-
TTeePicture AngleSingle 類型的新屬性(默認(rèn)為零0)
-
TCustomTrendFunction TTrendFloat類型(默認(rèn)為Double)。
-
TCustomSeries基類已被重構(gòu),從中派生出一個新類:TCustomStackSeries.
-
新的基類,現(xiàn)在是 TFastLineSeries TCustomLineSeries的祖先類。TCustomSeries
-
新TChartAxis AxisRect函數(shù),返回與繪制軸及其標(biāo)簽的區(qū)域相對應(yīng)的矩形(以像素為單位)。
-
新TChartSeries AxisRect函數(shù),返回與水平軸和垂直軸相關(guān)的系列的邊界矩形(以像素為單位)。
-
新TOscillatorFunction基類、TPVOFunction新TPPOFunction
-
新TChartSeries FormatValue方法,
-
圖表庫可以更改列數(shù)(或零,用于自動布局)
-
三元系列現(xiàn)在派生自新的基類,TCustomPointer3DSeries而不是直接派生自TPoint3DSeries.
-
新SaveChartToString方法LoadChartFromString,將圖表轉(zhuǎn)換為文本表示(默認(rèn)文本格式 dfm)。
-
TMapSeries現(xiàn)在可以TWorldSeries在設(shè)計和運(yùn)行時保留其數(shù)據(jù)值。
-
新的 SubChart 工具Clear方法,刪除所有子圖表
6、畫布
-
TeeChart 控件的默認(rèn)畫布類現(xiàn)在是 GDI+ 而不是 GDI
-
新的 Skia Canvas,在新的 TeeSkia.pas 單元進(jìn)行實(shí)驗,使用項目
-
新TTeeCanvas類方法,用于在旋轉(zhuǎn)矩形參數(shù)內(nèi) StretchRotate繪制圖形圖像
-
TTeeCanvas Font現(xiàn)在可以通過內(nèi)部調(diào)用AssignFont方法來設(shè)置屬性
-
新的TTeeCanvas BeginBlending重載方法,使用TPointArray參數(shù)而不是TRect矩形
-
新的全局 TeCanvas.pasRotatePoints重載函數(shù)
-
直接使用類在 GDI+ 畫布中更快地顯示圖像TGPImage
-
更改 PDF 畫布以啟用生成多頁文檔。TeeNew.dpr 演示中的新示例
7、新表單
-
TCustPointEdit.pas 作為編輯器基礎(chǔ)的新表單TCustomSeries。
-
TeeSkia.pas 用于 TeeChart VCL 的新 Skia 畫布。
-
TeeSlopeSeries.pas 帶有新 TSlopeSeries 的新單元。
-
TeeSquarifiedMap.pas 和 TeeSquarifiedMapEditor.pas
8、更名
TArrowSeries:Fill2D 屬性已重命名為 Filled,它可以在 2D 和 3D 模式下使用,而不僅僅是 2D。
THighLowSeries:Polygons 屬性的類型已從 重命名TTeeHighLowPolygon為THighLowPolygons。Polygons 屬性也已從已發(fā)布的類部分移至公共類部分,因為它是無法存儲的只讀屬性,并且無法在 IDE 對象檢查器中使用。
TView3DOptions Parent屬性類型已更改,從TControl到TComponent。這是消除 VCL / FMX Control 對 TeeChart Canvas 單元依賴的計劃的第一階段。
9、過時/棄用的方法
(1)幾個全局方法(主要是內(nèi)部使用的)已移至其所屬的類中:
-
TeCanvas.pas EditColor?TButtonColor.Edit
-
TeeBrushDlg.pas EditChartBrush?TBrushDialog.Edit
-
TeePenDlg.pas EditChartPen?TPenDialog.Edit
-
EditTeePicture?TBackImageEditor.Edit
-
EditTeeFont?TTeeFontEditor.Edit
-
EditTeeGradient?TTeeGradientEditor.Edit
-
EditTeeCustomShape ?TFormTeeShape.Edit
-
TeCanvas.pas ClipCanvas?TTeeCanvas.Clip
-
TeCanvas.pas UnClipCanvas?TTeeCanvas.UnClip
-
InsertTeeObjectForm? TFormTeeShape.InsertObjectForm
-
AddFormTo?TTeeVCL.AddFormTo
-
TeeCreateForm?TTeeVCL.CreateForm
-
PositionToCenter?TTeeVCL.PositionToCenter
-
FileSizeToStr?TTeeVCL.FileSizeToStr
-
TeeScaleForm?TTeeVCL.ScaleForm
-
TeeSelectFolder?TTeeVCL.SelectFolder
-
ShowFiltersEditor?TFiltersEditor.ShowEditor
-
TeeAddAxes?TFormTeeAxis.AddAxes
-
GetTeeBrush?TBrushDialog.GetTeeBrush
-
TeeEditSeriesTextSource?TSeriesTextEditor.Edit
-
TeeEditStrings?TStringsEditor.Edit
(2)Chart.pas 全局TeeAntiAliasCanvas變量不再使用,并將在未來版本中刪除。默認(rèn)的 GDI+ 畫布已經(jīng)為邊緣像素提供了抗鋸齒支持。
(3)TeeAntiAlias.pas 單元將在未來版本中刪除。
10、刪除項
-
Delphi 4、5、6、7 CLX (Kylix) 和 C++ Builder 4、5、6 的所有軟件包
-
刪除了源代碼中對 Delphi 4、5、6 的支持
-
TChartSeries Visuals屬性和所有相關(guān)代碼已被刪除。它是實(shí)驗性的,僅用于(現(xiàn)已棄用)3D“TeeMaker”項目
-
TeeVisualsEditor.pas 單元已被刪除
-
TCanvas3D.BeginEntity方法“Visual”參數(shù)已被刪除
-
TeeActivityDonut.pas 單元已被刪除(不再需要),因為TActivityGauge系列已被重構(gòu)并且不再用于TDonutSeries繪制其值
-
TeCanvas.pas Global Clipxxx 函數(shù)在許多版本之前已被棄用,現(xiàn)在已被刪除。請使用 TTeeCanvas.Clipxxx 等效方法
-
刪除了 TChartValueList 類中過時的條件定義TEEARRAY及其TEEMULTIPLIER關(guān)聯(lián)代碼
-
刪除了TAxisLabels GridIgnoresLabelSize和TChartAxis LabelsGridIgnoreLabelsSize屬性,它們由 EquiVolume 系列使用,并且由于該系列中的重構(gòu)而不再需要
-
TChartAxis XPosValue刪除了和 處的匯編代碼YPosValue,因為與等效的 Pascal 代碼相比,速度增益不再值得
11、其他改進(jìn)
-
所有源代碼文件中的換行符均已標(biāo)準(zhǔn)化為 CRLF。
-
所有源代碼文件中的 Tab #9 字符均已替換為空格
-
Chart.pas 單元的新內(nèi)部GetNewToolName函數(shù)返回新工具的未使用名稱
-
如有可能,多個var參數(shù)已轉(zhuǎn)換為“out”
-
在首次使用之前,一些inline方法已在單元中向上移動
-
表單中三個缺失的字段已恢復(fù)(感謝 DFMCheck 工具)
12、錯誤修正
-
TCustomSeries OnGetPointerStyle事件現(xiàn)在是公開的而不是發(fā)布的,并且它在派生它的所有系列中發(fā)布。
-
TChartSeries HoverElement屬性現(xiàn)在是公開的而不是已發(fā)布的,并且它在從它派生的所有系列中發(fā)布。
-
Chart.pas 全局CloneChart函數(shù)現(xiàn)在調(diào)用ClearChart以在克隆之前完全初始化目標(biāo)圖表。
-
幾個類的方法中缺少屬性Assign。該Assign方法在克隆圖表或系列、工具等時調(diào)用。也在圖表編輯器對話框中復(fù)制它們時調(diào)用。
-
在使用這些方法時,一些類沒有正確地將它們的屬性流式傳輸?shù)?dfm / fmx 表單或自定義流中SaveChart。
-
添加了在不需要時流式傳輸?shù)?dfm / fmx 的屬性的默認(rèn)值。
-
使用 GDI+ 畫布時與多線程相關(guān)的多個修復(fù),支持使用線程并行創(chuàng)建多個圖表、并行繪制位圖等。
以上便是此次更新的主要內(nèi)容,歡迎下載最新版試用新版功能,如有其他問題,歡迎咨詢我們喲~
如果您有任何問題需了解詳情,請聯(lián)系
想要了解TeeChart for .NET 報價信息的朋友,歡迎咨詢。
標(biāo)簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn