news 2026/7/17 12:11:09

界面组件DevExpress Reporting中文教程 - 标记(可访问)PDF导出增强

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
界面组件DevExpress Reporting中文教程 - 标记(可访问)PDF导出增强

DevExpress Reporting是.NET Framework下功能完善的报表平台,它附带了易于使用的Visual Studio报表设计器和丰富的报表控件集,包括数据透视表、图表,因此您可以构建无与伦比、信息清晰的报表。

可访问性支持在DevExpress这里仍然是一个高优先级,在v23.2版本生命周期中,我们专注于控制级别的可访问性,并生产更易于访问的内容(由DevExpress Reports生成的PDF文档)。v23.2中增强了导出PDF文档中的可访问标签(与PDF/UA和PDF/A-1a、2a或3a规范兼容),因此屏幕阅读器可以识别文档的语义树。

DevExpress新旧版本帮助文档 获取可点击这篇文章查看——>《界面控件DevExpress v26.1帮助文档大全(CHM版本)》

使用XRAccessibleRole,您现在可以在导出的PDF文档中定义UI元素角色。辅助技术使用这些角色,支持的元素包括:

  • 标题
  • 表格
  • 表头行
  • 表格标题单元格

语义角色帮助您更好地组织文档的语义树(用于屏幕阅读器),并帮助改进PDF文档导航,特别是对于充满数据和表(具有许多行和列)的报表,此功能使用户能够更好地理解文档及其数据结构。使用带标签的表,屏幕阅读器将能够读取单元格数据和与之相关的表头,为用户提供理解/解释数据所需的上下文。

让我们比较未定义语义角色的PDF文档与使用指定元素的相同文档。

考虑一个充满表格的发票报表,当您将报表导出为PDF (ua/a-1a)时,所有元素都标记为<div>,这并不能清楚地了解文档元素的结构以及与之相关的数据:

AccessibleRole允许您标记标题、表和表中的元素,以构建用户友好的逻辑树。所有表都被视为单个单元,可以很容易地定义为文档中的独立元素。

对于其他元素,如图像、条形码等,您可以使用AccessibleDescription为屏幕阅读器指定项目的文本描述。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/17 12:10:07

性价比高的教育大数据平台排名

在当前数字化转型的大背景下&#xff0c;教育行业也在积极寻求利用大数据技术来提升教学质量和管理水平。教育大数据平台作为这一转型的重要工具&#xff0c;其选择和应用显得尤为重要。本文将从多个维度对市场上的主要教育大数据平台进行对比分析&#xff0c;并推荐性价比高的…

作者头像 李华
网站建设 2026/7/17 12:09:24

JAVA面试之MQ

文章目录RabbitMQ在什么场景下使用&#xff1f;有什么好处&#xff1f;如何保证消息的可靠传输&#xff1f;如果消息丢了怎么办生产者丢失MQ中丢失消费者丢失兜底方案失败重试机制业务幂等性如何在 RabbitMQ中实现消息幂等性?如何保证消息的顺序性RabbitMQ的交换机有哪些&…

作者头像 李华
网站建设 2026/7/17 12:09:15

3个简单命令搞定微信聊天记录永久保存:你的数字记忆不该丢失

3个简单命令搞定微信聊天记录永久保存&#xff1a;你的数字记忆不该丢失 【免费下载链接】WeChatMsg 提取微信聊天记录&#xff0c;将其导出成HTML、Word、CSV文档永久保存&#xff0c;对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we…

作者头像 李华
网站建设 2026/7/17 12:09:11

4步掌握洛雪音乐音源:从零到精通的全网音乐聚合解决方案

4步掌握洛雪音乐音源&#xff1a;从零到精通的全网音乐聚合解决方案 【免费下载链接】lxmusic- lxmusic(洛雪音乐)全网最新最全音源 项目地址: https://gitcode.com/gh_mirrors/lx/lxmusic- 还在为不同音乐平台的版权壁垒而烦恼吗&#xff1f;洛雪音乐音源项目通过聚合Q…

作者头像 李华