界面组件DevExpress VCL v23.2新功能预览 - 支持RAD Studio 12.0

发布时间 2023-12-15 09:59:26作者: AABBbaby

本文即将发布DevExpress VCL 下一个主要更新(v23.2),在之前的文章中(点击这里回顾>>)我们为大家介绍了新的工具提示、图表空间中的标签重叠等,本文将主要介绍DevExpress VCL v23.2中将支持的RAD Studio 12.0、增强的图像选择器、字体和自定义图标包等。新版即将发布,敬请期待哦~

DevExpress VCL v23.2产品图集

获取DevExpress VCL v23.1正式版下载

DevExpress技术交流群9:909157416      欢迎一起进群讨论

支持RAD Studio 12.0

Embarcadero可能会在今年年底发布RAD Studio 12,DevExpress v23.2一旦可用,将正式支持这个新的IDE。如果您目前正在Embarcadero的beta测试程序中测试RAD Studio 12,请注意,我们的VCL EAP构建包括Delphi 12和C++ Builder 12支持(32位和64位)。

注意:在DevExpress VCL v23.1中,我们将不支持RAD Studio 12.0,因为有一些严重的破坏性变化,比如从标准TList类继承的所有DevExpress类的索引类型从Integer更改为TdxListIndex。

EAP/BETA和CTP构建仅用于早期测试目的,尚未准备好用于生产。此版本不能与DevExpress VCL产品的其他主要版本并排安装。请在安装EAP/BETA和CTP版本之前备份您的项目和其他重要数据。

在设计时增强SVG图像选择器

新版本修改了图像选择器来支持高DPI和SVG使用场景。

改进图像组织

v23.2中为不同的图标集合添加了标签(Vector Icons标签现在是默认的)。

DevExpress VCL v23.2产品图集
字体图标

Windows 11包含了许多字体图标(“Segoe MDL2 Assets”和“Segoe Fluent icons”字体),在DevExpress VCL v23.2中支持字体图标(您可以使用选项卡右下角的命令为这些图标上色)。

DevExpress VCL v23.2产品图集
现在保留用户参数

图像选择器现在记住了所有必要的用户设置:在IDE运行之间选择的集合、类别和大小。例如,如果默认情况下您不喜欢SVG图标,可以激活Raster icons选项卡,下次调用此对话框时它将成为您的默认选项。

轻松集成自定义/用户自定义图标

图像选择器现在支持自定义或用户定义的图标集合(注意新的+和-按钮),您可以使用Google Material、Font Awesome或自定义的图标。

注意:自定义/第三方图标可能需要使用SVG图标生成器工具进行预处理,以使这些图标适应DevExpress VCL皮肤/调色板。内置工具调整图标大小和颜色设置,以匹配DevExpress指南。

DevExpress VCL v23.2产品图集

在测试新图像选择器时,我们已经成功地将Google Material图标与DevExpress控件集成到测试的VCL应用程序中。

DevExpress VCL v23.2产品图集
DevExpress VCL v23.2产品图集
现代化的皮肤和调色板选择器的工具栏菜单

有了新的矢量皮肤(如WXI)和SVG支持,DevExpress VCL放弃了旧的皮肤和调色板选择器,取而代之的是下图(灵感来自于WinForms实现)。

新的选择器允许您排除旧的栅格皮肤并显示颜色,而不仅仅是调色板名称。新的选择器也可以在代码中或运行时进行配置(例如,只显示特定的皮肤组),您可以在几乎所有VCL演示中测试这个新选择器的功能(Mail Client除外)。

DevExpress VCL v23.2产品图集
图表控件 - 导出数据

正如我们之间文章中介绍那样,DevExpress VCL图表现在可以使用多种文件格式导出数据(导出到SVG, PDF, Excel, Word等),您还可以使用相关的API调用(ExportTo…)来以编程方式导出图表。

DevExpress VCL v23.2产品图集
图表控件 - 打印数据

DevExpress VCL图表控件包括内置的打印预览、打印和导出到PDF命令,您还可以以编程方式打印图表。

DevExpress VCL v23.2产品图集
图表控件 - 十字光标

十字线光标允许用户在VCL图表控件中跟踪系列或指示器数据点坐标,它由参数和值行、关联的标签和数据点标签组成。

DevExpress VCL v23.2产品图集

更多DevExpress线上公开课、中文教程资讯请上中文网获取