我们非常自豪地宣布,面向.NET和Visual Studio开发人员的获奖软件开发平台DevExpress Universal v23.2发布啦。v23.2拥有众多新产品和数十种极具影响力的功能,可以让您无限制、无折衷地构建自己的最佳产品。无论是桌面、网络还是移动世界,DevExpress Universal 都能让您提供直观的解决方案,全面应对各种使用场景。
探索我们的最新功能(v23.2)(本文解析内容标记:******)
常规功能
支持 .NET 8
非 Windows 开发
用户界面本地化
支持 NuGet v3
剪贴板访问策略
Windows 桌面控件
WinForms
WPF
VCL
WEB 控件
Angular、React、Vue、jQuery
Blazor
ASP.NET Core
企业和服务器工具
报告
商业智能仪表板 ******
办公文件 API ******
移动组件
.net maui(免费)
框架与生产力
XAF - 跨平台 .NET 应用程序用户界面
.NET 应用程序安全与 Web API(免费)
CodeRush (免费)
------------------------------------------------------------------------------------------------------------------
商业智能仪表盘 v23.2
用于 Web 表单和 MVC 的仪表板
内容安全策略--抑制内联样式和脚本
我们改进了 ASP.NET MVC 和 Web 窗体应用程序中对商业智能仪表盘的内容安全策略支持:您现在可以实施基于 nonce 的 CSP。这样,您就可以从托管 DevExpress Web Dashboard 控件的页面中移除不安全的内联关键字(style-src 和 script-src 指令)。
办公文件 API v23.2
SVG 支持
PDF 文档 API
电子表格文档 API
文字处理文档 API
支持 SVG
DevExpress Office 文件应用程序接口(API)现在原生支持 SVG。您可以导入、保存、导出(PDF)和编辑带有 SVG 图形的 Word、Excel 和 PDF 文档。当然,您还可以根据需要在文档中调整 SVG 图像的大小、移动和对齐。
PDF 文档 API
数字签名验证 API
通过新的 API,您可以验证 PDF 文档中的 PKCS #7 签名(获取签名者的身份、签名的真实性、签名时间等):
C#
using(PdfDocumentSigner documentSigner = new PdfDocumentSigner(stream))
foreach(var signature in documentSigner.GetSignatureInfo()) {
var pkcs7 = documentSigner.GetPdfPkcs7Signature(signature.FieldName);
var certificate = pkcs7.GetSignatureCertificate();
bool isValid = pkcs7.VerifySignature();
string issuerName = certificate.IssuerName.Name;
bool isCertificateValid = certificate.Verify();
var timeStamp = pkcs7.GetTimeStampDate();
bool isTimeStampValid = pkcs7.VerifyTimeStamp();
}
转换为 PDF/A
我们添加了一个新的 PdfDocumentConverter 类,用于将 PDF 文档转换为 PDF/A2-b 和 PDF/A-3b。您还可以使用新的 API 从源文档中获取转换状态和日志问题,以解决转换失败问题。
C#
var converter = new PdfDocumentConverter(filePath);
converter.Convert(PdfСompatibility.PdfA2b);
var status = converter.ConversionReport.ConversionStatus;
var issues = converter.ConversionReport.Issues;
自由文本注释字体 API
我们用新的属性扩展了 PdfFreeTextAnnotationFacade 类,旨在为自由文本注释自定义以下字体设置:
粗体
斜体
字体颜色
字体名称
字体大小
Spreadsheet 文档 API
表格控件
我们在 Office 文件 API 中引入了受 Excel 启发的表单控件。表单控件代表您可以插入到工作表中的对象。DevExpress 电子表格文档 API 支持以下表单控件:
按钮
复选框
组合框
组框
标签
列表框
单选按钮
旋转按钮
滚动条
带有上述表单控件的文档可以打印或导出(PDF)。使用 Worksheet.FormControls 属性可在代码中获取和管理表单控件。
将单元格内容导出为 HTML 和 RTF
现在,您可以获取 RTF 或 HTML 格式的单元格内容。新的应用程序接口包括:
GetRtfContent
GetHtmlContent
图表功能增强
电子表格文档 API 现在可以打印和导出带有以下用户界面元素的图表(PDF):
误差条
旋转轴标签
RTF 轴标题
我们还添加了新的 API,以便从图表模板文件(.CRTX)中导入和应用图表设置。AddFromTemplate 方法可从模板创建图表。LoadTemplate 方法将模板设置应用于现有图表。
文字处理文档 API
内容控件
文字处理文档 API 现在支持以下内容控件:
富文本
纯文本
组合框
下拉列表
日期选择器
复选框
图片
重复部分
通过我们的内容控件 API,您可以在代码中管理内容控件。使用 Document.ContentControls 属性可获取/管理/配置内容控件。当然,您还可以使用内容控件打印和导出 PDF 文档。
受保护的部分
在 "填写表格 "保护模式下,您可以保护文档,只允许用户填写可填写表格(如果有的话)。在 v23.2 中,我们添加了一个新的 Section.ProtectedForForms 设置。通过该设置,您可以解锁受保护文档中的特定部分。
渝公网安备50010702505508