新鲜出炉!界面控件DevExpress WinForms 2024产品路线图预览(三)

news2024/11/15 20:00:30

DevExpress WinForm拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForm能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

本文将介绍2024年DevExpress WinForms第一个主要更新(v23.2)中引入的一些新功能。在上文中(点击这里回顾>>),我们为大家介绍了DevExpress WinForms在v24.1中即将发布的功能,Ribbon控件、文档管理器等控件,本文将继续介绍其他方面的改进。

注意:本文中列出的功能和特性说明官方当前/预计的发展计划,此信息仅供参考之用,其中列出的功能/产品可能会更改。

获取DevExpress v23.2.4正式版下载(Q技术交流:909157416)

Word Processing Document API和富文本编辑器
数学方程

在下一次主要更新中,官方期望在Word文档中支持数学方程,用户可以使用Word-processing组件导入带有方程式的文档,并将这些文档保存为支持的Word格式,而不会丢失内容。

DevExpress WinForms v24.1产品图集

Gutter和Mirror Margin页面设置

为了提高文档呈现、打印和导出的准确性,官方计划支持Word文档的Gutter和Mirror Margin页面设置。Gutter是添加到页边距的空间,用于绑定或折叠,而Mirror Margins则用于双面打印的镜像文档布局。

对于v24.1,官方将添加新的API来管理代码中的Gutter和Mirror Margin设置,并增强WinForms富文本编辑器的页面设置对话框(使用用户界面元素更改页面布局)。

图像导出API

在下一个主要更新中,将引入新的API来将Word文档导出为各种图像格式。有了这个功能,您将能够创建文档缩略图和预览,在Web和移动应用程序中可视化文档。新的API将允许您修改目标映像设置,以在Windows和非Windows环境中获得所需的输出。

PDF文档API和PDF查看器
签名信息面板

为了改善处理PDF签名文档时的用户体验,官方将在DevExpress WinForm PDF查看器中实现一个新的签名面板。新的面板将提供一个直观的界面来查看签名信息(如签名者、签名时间和与签名相关的其他数据)。

DevExpress WinForms v24.1产品图集

图层

Managing Optional Content (图层)提供了一种灵活的方式来组织文档内容并控制其可见性,对于处理需要内容组织的复杂文档(如架构计划、分层地图、图表和多语言文档)的应用程序来说,这个特性是非常宝贵的。

在下一个主要版本中,将为DevExpress WinForm PDF查看器设计一个新的图层面板(以控制用户界面中的图层可见性)。

Spreadsheet Document API和Spreadsheet UI控件
按颜色排序和过滤

在v24.1中,早工作表中引入基于单元格字体颜色和单元格背景颜色的排序/筛选单元格范围支持,该功能将包括新的API和UI元素,来管理按单元格颜色排序或过滤的范围。

DevExpress WinForms v24.1产品图集

对齐和分布式水平文本对齐

官方计划增强Excel文档渲染,并支持单元格文本的横向对齐和分布式对齐,新的对齐类型也将影响打印输出和PDF导出的文档。

DevExpress Reporting
全新的表达式函数

我们将向标准语言语法中添加新的表达式函数,这些函数将在DevExpress报表中塑造和显示数据方面提供更大的灵活性。新功能包括:

  • 检索前一列/行值
  • 检索下一列/行值
  • 检索当前组索引
  • 检索组内当前行索引
SVG图片导出

当您将SVG图片添加到报表中时,它们将使用矢量格式(SVG)本地导出(以保持图像质量),此增强影响PDF、Excel和Word导出格式。

参数组名称定位

使用内置的DevExpress Reports本地化功能,您将能够在所有支持的平台上本地化参数面板中显示的参数组标题。

SqlDataSource增强

首先将增强数据源向导中的用户体验,以解决Microsoft为MS SQL Server引入的以下与安全相关的更改:证书链是由不受信任的权威机构颁发的- SQL Server | Microsoft Learn。这将允许您避免“证书链是由不受信任的权威机构颁发的”错误,而将报告绑定到MS SQL Server数据库,如果您没有权限以不同的方式设置MS SQL Server。为此将在数据源向导中引入两个新选项:

  • 一个允许您打开/关闭MS SQL Server加密的选项(在连接字符串中指定Encrypt=No值)。
  • 一个允许您信任MS SQL Server证书而不需要验证的选项(在连接字符串中指定TrustServerCertificate=True值)。
JsonDataSource - 转换到System.Text.Json

已经决定修改所有DevExpress产品的源代码,使它们不再引用第三方Newtonsoft.Json程序集,相反将使用System.Text.Json程序集/NuGet包中的功能,它是.NET的一部分。在这个发布周期中,官方将进行研究,以确定对现有功能和应用程序影响最小的迁移方法。初步研究结果表明,差异确实存在,决定主要受到与第三方库相关的安全风险以及微软自己的库提供的性能改进的影响。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1518220.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

专业140+总400+重庆邮电大学801信号与系统考研经验重邮电子信息与通信工程,真题,大纲,参考书。

今年报考重庆邮电大学研究生,初试专业课801信号与系统140总分400,总结一下自己去年的复习经验,希望对大家复习有帮助。 专业课: 重邮专业801信号与系统难度中等,今年140算是正常发挥,没有达到Jenny老师要求…

【经验分享】Windows10无法通过SSHFS连接服务器

【经验分享】Windows10如何通过SSHFS连接服务器 前言问题分析解决方法 前言 现在很多公司出于成本考虑,不会为每一台电脑都提供高配置,所以需要通过访问云服务器来进行编译等操作。程序员如果配备的是一台windows电脑,那么需要访问linux服务…

Java复习04 注解和反射

Java复习04 注解和反射 初学 注解和反射的时候 我的问题是 什么是注解? 什么是反射?单例模式 Stream ForkJoin有什么区别? 注解的分类有哪些?怎么区分?反射的分类有哪些?怎么区分? 反射里面Con…

视频水印如何去除?看看这三款工具!

在处理视频内容时,经常会遇到带有水印的视频素材。这些水印有时会遮挡重要的视觉信息,或者影响视频的美观性。为了保持视频内容的完整性和专业性,一个高效的视频去水印工具就显得尤为重要。下面我为大家推荐三款能够轻松去除视频水印的工具。…

Qt+FFmpeg+opengl从零制作视频播放器-3.解封装

解封装:如下图所示,就是将FLV、MKV、MP4等文件解封装为视频H.264或H.265压缩数据,音频MP3或AAC的压缩数据,下图为常用的基本操作。 ffmpeg使用解封装的基本流程如下: 在使用FFmpeg API之前,需要先注册API&a…

离线安装数据库 mysql 5.7 linux

离线安装数据库 mysql 5.7 linux 方法一 参考链接Linux(Debian10.2)安装MySQL5.7.24环境 赋予文件执行权限chmod x 文件名 使用root用户sudo su解压文件tar xvf mysql-5.7.42-linux-glibc2.12-x86_64.tar.gz重命名mv mysql-5.7.42-linux-glibc2.12-x86_64 mysql将桌面的mys…

探索5个启发人心的网页设计案例,助您打造独特个人作品集!

对于网页设计师来说,网页设计作品集不仅是网页的门面,也是个人专业素养的体现。那么我们就不能掉以轻心地设计作品集了。无论是制作简单大方的作品集还是表现力极强的优秀作品集,设计师都必须非常努力地参考大量的设计作品来获得灵感。 国产…

Docker 安装部署 SqlServer 数据库

Docker 安装部署 SqlServer 数据库 背景: ​ 最近在开发数据中台数据集成模块,需要对接大量的数据做测试, 由于SqlServer 下载安装会耗费大量时间,所以采用 Docker 安装 Sqlserver 的方式部署数据库。 1、拉去 sqlserver 镜像 …

Linux系统下基于VSCode和Cmake进行C++开发

目录 简介一、GCC编译器1.1创建cpp文件1.2编译过程1.3g重要编译参数 二、GDB调试器三、IDE-VScode3.1 VSCode常用快捷键3.2 swap测试 四、CMake4.1CMake介绍4.2 CMake语法特性介绍4.3 CMake重要指令和常用变量4.4 CMake编译流程4.5CMake代码实践 五、使用VSCode进行完整项目开发…

Js输入输出语句

输入语法 prompt("您想输入的是&#xff1f;")输出语法: 语法1: document.write(‘要出的内容’&#xff09; <body><script>document.write("你好")document.write("<h1>我是<h1>")</script> </body>作…

基于单片机的事务管理系统

基于单片机的事务管理系统 摘 要 所谓事务管理系统就是主要用来做提醒&#xff0c;辅助以计时、秒表等的一个小系统。利用MCS51单片机即可完成系统硬件需要&#xff0c;成本低廉&#xff0c;程序简单&#xff0c;功能丰富实用&#xff0c;使用率广。根据题目的设计要求&#…

Github上哪些好用的安全工具1

专注于web漏洞挖掘、内网渗透、免杀和代码审计&#xff0c;感谢各位师傅的关注&#xff01;网安之路漫长&#xff0c;与君共勉&#xff01; URLFinder 一款快速提取网页信息的工具。该项目可以快速爬取网页上的 URL 地址、JS 文件里的 API 接口等信息&#xff0c;支持批量抓取…

QTextToSpeech的使用——Qt

前言 之前随便看了几眼QTextToSpeech的帮助就封装使用了&#xff0c;达到了效果就没再管了&#xff0c;最近需要在上面加功能&#xff08;变换语速&#xff09;&#xff0c;就写了个小Demo后&#xff0c;发现不对劲了。 出现的问题 场景 写了个队列添加到语音播放子线程中&a…

Day34:安全开发-JavaEE应用反射机制攻击链类对象成员变量方法构造方法

目录 Java-反射-Class对象类获取 Java-反射-Field成员变量类获取 Java-反射-Method成员方法类获取 Java-反射-Constructor构造方法类获取 Java-反射-不安全命令执行&反序列化链构造 思维导图 Java知识点 功能&#xff1a;数据库操作&#xff0c;文件操作&#xff0c;…

Redis:使用redis-dump导出、导入、还原数据实例

redis的备份和还原&#xff0c;借助了第三方的工具&#xff0c;redis-dump 1、安装必要环境 yum -y install zlib-devel openssl-devel2、安装redis-dump 安装ruby&#xff1a; ruby下载地址&#xff1a;https://www.ruby-lang.org/zh_cn/downloads/ 我下载的是 2.5.0 版本…

GPT-SoVITS开源音色克隆框架的训练与调试

GPT-SoVITS开源框架的报错与调试 遇到的问题解决办法 GPT-SoVITS是一款创新的跨语言音色克隆工具&#xff0c;同时也是一个非常棒的少样本中文声音克隆项目。 它是是一个开源的TTS项目&#xff0c;只需要1分钟的音频文件就可以克隆声音&#xff0c;支持将汉语、英语、日语三种…

Linux ping可以上内网,不能上外网(系统重启DNS不生效)(直接更改/etc/resolv.conf修改nameserver重启被重置)

在Linux上可以连内网&#xff0c;不能连外网 ping内网可以&#xff0c;外网不行 可能的问题&#xff1a; 1.可能设置了网络防火墙&#xff0c;阻止了服务器访问外网的请求 2.DNS解析问题&#xff1a;检查服务器的DNS设置是否正确&#xff0c;能够正确解析外部域名。如果DNS解析…

案例分析篇15:软件开发方法考点(2024年软考高级系统架构设计师冲刺知识点总结系列文章)

专栏系列文章推荐: 2024高级系统架构设计师备考资料(高频考点&真题&经验)https://blog.csdn.net/seeker1994/category_12593400.html 【历年案例分析真题考点汇总】与【专栏文章案例分析高频考点目录】(2024年软考高级系统架构设计师冲刺知识点总结-案例分析篇-…

Vue首屏优化方案

在Vue项目中&#xff0c;引入到工程中的所有js、css文件&#xff0c;编译时都会被打包进vendor.js&#xff0c;浏览器在加载该文件之后才能开始显示首屏。若是引入的库众多&#xff0c;那么vendor.js文件体积将会相当的大&#xff0c;影响首屏的体验。可以看个例子&#xff1a;…

Linux搭建我的世界(MC)整合包服务器,All the Mods 9(ATM9)整合包开服教程

Linux使用MCSM面板搭建我的世界(Minecraft)整合包服务器&#xff0c;MC开服教程&#xff0c;All the Mods 9(ATM9)整合包搭建服务器的教程。 本教程使用Docker来运行mc服&#xff0c;可以方便切换不同Java版本&#xff0c;方便安装多个mc服版本。 视频教程&#xff1a;https:…