本文即将发布DevExpress VCL 下一个主要更新(v23.2),在之前的文章中(点击这里回顾>>)我们为大家介绍了新的工具提示、图表空间中的标签重叠等,本文将主要介绍DevExpress VCL v23.2中将支持的RAD Studio 12.0、增强的图像选择器、字体和自定义图标包等。新版即将发布,敬请期待哦~
获取DevExpress VCL v23.1正式版下载(Q技术交流:909157416)
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版本之前备份您的项目和其他重要数据。
新版本修改了图像选择器来支持高DPI和SVG使用场景。
v23.2中为不同的图标集合添加了标签(Vector Icons标签现在是默认的)。
Windows 11包含了许多字体图标(“Segoe MDL2 Assets”和“Segoe Fluent icons”字体),在DevExpress VCL v23.2中支持字体图标(您可以使用选项卡右下角的命令为这些图标上色)。
图像选择器现在记住了所有必要的用户设置:在IDE运行之间选择的集合、类别和大小。例如,如果默认情况下您不喜欢SVG图标,可以激活Raster icons选项卡,下次调用此对话框时它将成为您的默认选项。
图像选择器现在支持自定义或用户定义的图标集合(注意新的+和-按钮),您可以使用Google Material、Font Awesome或自定义的图标。
注意:自定义/第三方图标可能需要使用SVG图标生成器工具进行预处理,以使这些图标适应DevExpress VCL皮肤/调色板。内置工具调整图标大小和颜色设置,以匹配DevExpress指南。
在测试新图像选择器时,我们已经成功地将Google Material图标与DevExpress控件集成到测试的VCL应用程序中。
有了新的矢量皮肤(如WXI)和SVG支持,DevExpress VCL放弃了旧的皮肤和调色板选择器,取而代之的是下图(灵感来自于WinForms实现)。
新的选择器允许您排除旧的栅格皮肤并显示颜色,而不仅仅是调色板名称。新的选择器也可以在代码中或运行时进行配置(例如,只显示特定的皮肤组),您可以在几乎所有VCL演示中测试这个新选择器的功能(Mail Client除外)。
正如我们之间文章中介绍那样,DevExpress VCL图表现在可以使用多种文件格式导出数据(导出到SVG, PDF, Excel, Word等),您还可以使用相关的API调用(ExportTo…)来以编程方式导出图表。
DevExpress VCL图表控件包括内置的打印预览、打印和导出到PDF命令,您还可以以编程方式打印图表。
十字线光标允许用户在VCL图表控件中跟踪系列或指示器数据点坐标,它由参数和值行、关联的标签和数据点标签组成。