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