彩票走势图

图表控件TeeChart pro v2023.38新版来袭,涵盖支持所有IDE,一起来看~

翻译|行业资讯|编辑:胡涛|2023-06-26 15:46:53.190|阅读 269 次

概述:图表组合控件TeeChart Pro迎来了6月最新版本的重大更新v2023.38, 一起来看都有哪些内容~

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

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下载

  • 如果需要,它仍然可以进行类型转换
  • 方形地图(包含在 TeeChart Pro 中)
    TSquarifiedMapSeries将分层数据显示为矩形内的矩形,尝试使用标准算法计算尽可能更方形的矩形,与其值成比例。

eeChart Pro

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@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP