界面组件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为屏幕阅读器指定项目的文本描述。