可访问性支持仍然是 DevExpress 的重中之重。在 v.23.2 版本的生命周期中,我们重点关注控件级别的可访问性,并制作更多可访问内容(由 DevExpress Reports 生成的 PDF 文档)。我们增强了导出 PDF 文档中的无障碍标签(兼容 PDF/UA 和 PDF/A-1a、2a 或 3a 规范),因此屏幕阅读器可以识别文档的语义树。
有了 XRAccessibleRole,您现在可以在导出的 PDF 文档中定义用户界面元素角色。这些角色由辅助技术使用。支持的元素包括
标题
表格
表格标题行
表格页眉单元格
语义角色可以帮助你更好地组织文档的语义树(针对屏幕阅读器),并帮助改进 PDF 文档的导航,尤其是对于包含大量数据和表格(有很多行和列)的报告。这种功能可以让用户更好地理解文档及其数据结构。有了标记表格,屏幕阅读器就能读取单元格数据和与之相关的表头,为用户提供理解/解释数据所需的上下文。
让我们比较一下未定义语义角色的 PDF 文档和使用指定元素的相同文档。
请看一份满是表格的发票报告。当您将报告导出为 PDF (ua/a-1a)时,所有元素都被标记为 <div>,这并不能让人清楚地了解文档元素的结构以及与之相关的数据:

AccessibleRole 允许您对标题、表格和表格中的元素进行标记,以构建用户友好的逻辑树。所有表格都被视为一个单独的单元,并可轻松定义为文档中的独立元素。

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