界面控件DevExpress VCL v26.1新版亮点 - 其他VCL报表和BI Dashboard功能增强

界面控件DevExpress VCL v26.1新版亮点 - 其他VCL报表和BI Dashboard功能增强
DevExpress VCL能帮助用户快速创建良好的用户体验提供高影响力的业务解决方案同时能利用现有的VCL技能来构建面向明天的下一代应用程序。在上文中我们为大家介绍DevExpress VCL v26.1中增强的报表功能点击这里回顾本文将继续介绍v26.1中其他VCL报表和BI Dashboard功能增强欢迎关注点赞收藏持续获取更多更新资讯~DevExpress新旧版本帮助文档下载可进QQ qun获取169725316其他VCL报表和BI Dashboard功能增强TdxReport处理OnDesignerFormShow和OnViewerFormShow事件来自定义报表设计器和报表查看器表单设置用户可以根据需要更改标题、尺寸、位置和其他设置Delphiuses dxReport; // Declares the TdxReport component //... procedure TMyForm.dxReport1ViewerFormShow(ASender: TObject; AForm: TForm); begin AForm.Caption : My Report Viewer; // Changes the Report Viewer form caption AForm.WindowState : wsNormal; // Switches from maximized to the normal form state AForm.Position : poScreenCenter; // Centers the dialog on the screen AForm.Width : 1200; // Specifies the dialog width AForm.Height : 800; // Specifies the dialog height end;TdxBackendDataSetJSONConnection如果源VCL数据集TDataSet后代在当前会话期间保持不变则新的AutoRefreshData属性允许用户提高数据加载/值填充速度。TdxBackendDatabaseSQLConnection新的DefaultEnableCustomSql全局选项允许用户为项目中的所有TdxDashboard/TdxDashboardControl和TdxReport/TdxReportControl组件启用/禁用自定义SQL查询可以使用相应的EnableCustomSql选项在组件级别覆盖此全局设置。产品团队还将TdxReport/TdxReportControl API与TdxDashboard/TdxDashboardContro组件对齐来确保一致的功能和操作。API简化和优化官方还增强了初始报表和仪表板组件初始化流因此不再需要显式的TdxDashboardControl.Timeout、TdxReport.LoadParametersFromReport、TdxReportParameters.LoadFromLayout调用。此外还向所有组件添加了OnExport事件替代内部OnBrowserFileDownload。开发人员流程简化从TdxReport和TdxDashboardControl 组件中删除了“显示内容/隐藏内容”和“从XXX设计时选项加载参数”。仪表板和报表组件在布局或参数更改后立即显示内容所见即所得。高DPI和渲染/性能v26.1为在4K显示器上运行的VCL应用程序引入了显著的性能增强对于TdxRibbonForm具有圆角和其他默认设置Windows 11和WXI Compact上的表单调整性能现在提高了30-35%。官方优化了皮肤化表单和基于向量的UI元素因此邮件客户端演示表单的呈现速度提高了10-20%。新的TdxWindowFrame阴影操作类似于本机操作系统阴影但与之前的实现相比速度快了10倍。它包括一个扩展的调整大小区域激活和非激活表单的不同渲染并且始终应用于Windows 11在Windows 10上具有直角的表单。