界面组件DevExpress WPF v23.1 - 全面升级文档处理功能

2023-10-20 10:04

本文主要是介绍界面组件DevExpress WPF v23.1 - 全面升级文档处理功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。

DevExpress WPF控件日前已正式发布今年第一个重大版本——v23.1,此版本进一步升级了富文本编辑器、电子表格组件的功能,欢迎下载最新版体验!

DevExpress WPF v23.1正式版下载(Q技术交流:909157416)

Property Grid(属性网格)
XAML实例初始化程序

现在您可以在XAML中为集合定义自定义数据类型(不需要实现IInstanceInitializer接口)。

XML

<dxprg:PropertyGridControl">
<dxprg:CollectionDefinition Path="Cars">
<dxprg:CollectionDefinition.NewItemInitializer>
<dxprg:XamlInitializer Initialize="XamlInitializer_Initialize">
<dxprg:TypeDefinition Name="Electric Car" Type="{x:Type local:ElectircCar}"/>
<dxprg:TypeDefinition Name="Sport Car" Type="{x:Type local:SportCar}"/>
<dxprg:TypeDefinition Name="Truck" Type="{x:Type local:Truck}"/>
</dxprg:XamlInitializer>
</dxprg:CollectionDefinition.NewItemInitializer>
</dxprg:CollectionDefinition>
</dxprg:PropertyGridControl>

我们添加了一个新的XamlInitializer.Initialize事件,该事件允许您实现集合属性的自定义初始化。

Rich Text Editor(富文本编辑器)
表格中的旋转文本

DevExpress WPF Rich Text Editor(富文本编辑器)现在支持在表格单元格中旋转文本,新版本添加了一个'Text Direction'命令到Ribbon UI和一个TableCell.TextDirection属性中,来选择单元格文本,您可以打印和导出(PDF)表格中旋转文本的文档。

DevExpress WPF v23.1新版图集

嵌入字体

全新的(Document.EmbedFonts API)允许您在Microsoft Word文档中嵌入字体,一旦将字体嵌入到文档中,在任何计算机上查看、打印或导出文档时,文档外观保持不变(无论目标计算机上是否存在该字体),嵌入字体可在字体列表中使用。

Spreadsheet(电子表格)
线程注释

现在可以在代码中管理线程注释,使用Worksheet.ThreadedComments属性来添加、编辑、回复和删除线程注释(Spreadsheet控件在重新保存Excel文档时保留注释)。

图表增强

DevExpress WPF Spreadsheet控件现在可以显示、打印和导出(PDF)以下图表UI元素:

  • 具有实体轮廓的图表标记
  • 趋势线
  • 数据表
  • 带有自定义字体的图例

DevExpress WPF v23.1新版图集

DevExpress WPF v23.1新版图集

DevExpress WPF v23.1新版图集

DevExpress WPF v23.1新版图集

在图表中使用单元格值作为数据标签

现在可以使用单元格值作为图表的数据标签,使用CustomDataLabels.SetReference方法指定用作引用的单元格范围。

C#

chart.Series[0].UseCustomDataLabels = true;
var customDataLabels = chart.Series[0].CustomDataLabels;
customDataLabels.SetReference("C2:C4");

您可以打印并导出PDF电子表格文档,其中包含带有自定义数据标签的图表。

DevExpress WPF v23.1新版图集

Themed Window
Snap布局

WPF Themed Windows(主题窗口)现在支持Microsoft Windows 11的Snap布局,有了这个选项,用户可以很容易地安排窗口,以最大化屏幕空间。当用户将鼠标悬停在最大化窗口按钮上或按Win+Z键时,将出现一个菜单,其中包含可用的布局(在哪里以及如何移动窗口)。

DevExpress WPF v23.1新版图集

这篇关于界面组件DevExpress WPF v23.1 - 全面升级文档处理功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

Java docx4j高效处理Word文档的实战指南

《Javadocx4j高效处理Word文档的实战指南》对于需要在Java应用程序中生成、修改或处理Word文档的开发者来说,docx4j是一个强大而专业的选择,下面我们就来看看docx4j的具体使用... 目录引言一、环境准备与基础配置1.1 Maven依赖配置1.2 初始化测试类二、增强版文档操作示例2.

MyBatis-Plus通用中等、大量数据分批查询和处理方法

《MyBatis-Plus通用中等、大量数据分批查询和处理方法》文章介绍MyBatis-Plus分页查询处理,通过函数式接口与Lambda表达式实现通用逻辑,方法抽象但功能强大,建议扩展分批处理及流式... 目录函数式接口获取分页数据接口数据处理接口通用逻辑工具类使用方法简单查询自定义查询方法总结函数式接口

全面掌握 SQL 中的 DATEDIFF函数及用法最佳实践

《全面掌握SQL中的DATEDIFF函数及用法最佳实践》本文解析DATEDIFF在不同数据库中的差异,强调其边界计算原理,探讨应用场景及陷阱,推荐根据需求选择TIMESTAMPDIFF或inte... 目录1. 核心概念:DATEDIFF 究竟在计算什么?2. 主流数据库中的 DATEDIFF 实现2.1

SpringBoot结合Docker进行容器化处理指南

《SpringBoot结合Docker进行容器化处理指南》在当今快速发展的软件工程领域,SpringBoot和Docker已经成为现代Java开发者的必备工具,本文将深入讲解如何将一个SpringBo... 目录前言一、为什么选择 Spring Bootjavascript + docker1. 快速部署与

Python包管理工具pip的升级指南

《Python包管理工具pip的升级指南》本文全面探讨Python包管理工具pip的升级策略,从基础升级方法到高级技巧,涵盖不同操作系统环境下的最佳实践,我们将深入分析pip的工作原理,介绍多种升级方... 目录1. 背景介绍1.1 目的和范围1.2 预期读者1.3 文档结构概述1.4 术语表1.4.1 核

Qt使用QSqlDatabase连接MySQL实现增删改查功能

《Qt使用QSqlDatabase连接MySQL实现增删改查功能》这篇文章主要为大家详细介绍了Qt如何使用QSqlDatabase连接MySQL实现增删改查功能,文中的示例代码讲解详细,感兴趣的小伙伴... 目录一、创建数据表二、连接mysql数据库三、封装成一个完整的轻量级 ORM 风格类3.1 表结构

Python使用vllm处理多模态数据的预处理技巧

《Python使用vllm处理多模态数据的预处理技巧》本文深入探讨了在Python环境下使用vLLM处理多模态数据的预处理技巧,我们将从基础概念出发,详细讲解文本、图像、音频等多模态数据的预处理方法,... 目录1. 背景介绍1.1 目的和范围1.2 预期读者1.3 文档结构概述1.4 术语表1.4.1 核

Java操作Word文档的全面指南

《Java操作Word文档的全面指南》在Java开发中,操作Word文档是常见的业务需求,广泛应用于合同生成、报表输出、通知发布、法律文书生成、病历模板填写等场景,本文将全面介绍Java操作Word文... 目录简介段落页头与页脚页码表格图片批注文本框目录图表简介Word编程最重要的类是org.apach

Spring Boot @RestControllerAdvice全局异常处理最佳实践

《SpringBoot@RestControllerAdvice全局异常处理最佳实践》本文详解SpringBoot中通过@RestControllerAdvice实现全局异常处理,强调代码复用、统... 目录前言一、为什么要使用全局异常处理?二、核心注解解析1. @RestControllerAdvice2

mysql表操作与查询功能详解

《mysql表操作与查询功能详解》本文系统讲解MySQL表操作与查询,涵盖创建、修改、复制表语法,基本查询结构及WHERE、GROUPBY等子句,本文结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随... 目录01.表的操作1.1表操作概览1.2创建表1.3修改表1.4复制表02.基本查询操作2.1 SE