首页 > 其他分享 >新鲜出炉!界面控件DevExpress WinForms 2024产品路线图预览(三)

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

时间:2024-03-15 10:58:04浏览次数:34  
标签:控件 Word DevExpress 2024 API 文档 SQL PDF

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

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

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

获取DevExpress v23.2.4正式版下载

DevExpress技术交流群9: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的一部分。在这个发布周期中,官方将进行研究,以确定对现有功能和应用程序影响最小的迁移方法。初步研究结果表明,差异确实存在,决定主要受到与第三方库相关的安全风险以及微软自己的库提供的性能改进的影响。

 

标签:控件,Word,DevExpress,2024,API,文档,SQL,PDF
From: https://www.cnblogs.com/AABBbaby/p/18074927

相关文章

  • 【2024-03-14】考虑外包
    20:00习惯性的悲观想法会使更多不顺利的事降临到我们头.上。而且这种想法会使我们很容易陷入抑郁状态,使我们不能发挥出原有的能力。悲观的预言常常是自我实现的。                                   ......
  • 2024-03-15 爱自己的一点思考
    2024-03-15  感谢姜同学,昨天发我的罗翔老师的语句。感觉罗翔老师不是搞法律像搞身心灵。       原生家庭带来的影响确实很严重,只是自己已经知道了,也已经长大成年了,就是自己为自己负责了。要不要改变,怎么改变,自己选择,自己承担,自己负责。  父母没那么爱......
  • 【专题】2024年母婴营养品行业趋势白皮书报告合集PDF分享(附原数据表)
    原文链接:https://tecdat.cn/?p=35371原文出处:拓端数据部落公众号2023年,母婴营养品市场消费意识和需求持续增长,品类与品牌创新步伐加快,市场教育逐渐深化。在多重因素推动下,母婴营养品正步入发展新阶段,有望成为继奶粉之后的母婴市场新领军品类。阅读原文,获取专题报告合集全文,解锁......
  • 2024.3.14
    按值查找按位置查找链表释放链表逆置......
  • 2024 java面试题(持续更新)
    目录JAVA初级请简述你对MVC模式的理解Spring Bean的生命周期可以分为以下几步:Spring自动装配bean有哪些方式?说一下类的加载过程?在使用HashMap的时候,用String做key有什么好处?HashMap、LinkedHashMap、TreeMap的区别?this与super之间有什么区别?乐观锁和......
  • 【考研学子必看 ★2024考研国家线及调剂策略(1)】
    -----------------------------------------------------------------------------------------------------考研复试科研背景提升班教你快速深入了解掌握考研复试面试中的常见问题以及注意事项,系统的教你如何在短期内快速提升自己的专业知识水平和编程以及英语文献阅读英......
  • 2024/03/14
    今日学习web时长2小时代码行数大概40多行博客数量一篇今日依旧尝试Android连接MySQL,成功。今天开始配置gradle的本地仓库和镜像文件,完成后Androidstudio无法使用,找不到原因,应该是Androidstudio自动的配置的项目仓库和全局仓库不一样。所以最后还是老老实实的用gradle的默认......
  • 20240314打卡
    第三周第一天第二天第三天第四天第五天第六天第七天所花时间3h5h0h1h代码量(行)274256064博客量(篇)1111知识点了解完成AndroidStudio中原生数据库SQlite简单的CRUD本地数据库连接到远程数据库海底谭练习python的Pyautogui,自动操作G......
  • 更新用户基本信息 2024-3-14
    更新用户基本信息//usercontroller@PutMapping("/update")publicResultupdate(@RequestBodyUseruser){userService.update(user);returnResult.success();}//userServicevoidupdate(Useruser);//userServiceImpl@Override......
  • 2024.3.14软件工程日报
    学习安卓开发时间:30分钟代码量:100<?xmlversion="1.0"encoding="utf-8"?><manifestxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"><uses-permissionandr......