首页 > 其他分享 >界面组件DevExpress Reporting中文教程 - 标记(可访问)PDF导出增强

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

时间:2024-05-11 09:30:21浏览次数:22  
标签:Reporting 报表 DevExpress 元素 导出 文档 PDF

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

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

DevExpress v23.2正式版下载

DevExpress技术交流群10:532598169      欢迎一起进群讨论

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

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

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

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

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

DevExpress Reporting中文教程

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

DevExpress Reporting中文教程

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


更多DevExpress线上公开课、中文教程资讯请上中文网获取

标签:Reporting,报表,DevExpress,元素,导出,文档,PDF
From: https://www.cnblogs.com/AABBbaby/p/18185755

相关文章

  • 【专题】2022年智能汽车行业数字化人才白皮书报告PDF合集分享(附原数据表)
    原文链接:https://tecdat.cn/?p=34111随着新一轮技术革命和产业变革的推动,以及国家政策的大力扶持,电动化、智能化、网联化已经成为汽车行业发展的新趋势。在这种背景下,各大企业纷纷争夺数字化人才,以推动产品的规模化落地和商业化创新应用。阅读原文,获取专题报告合集全文,解锁文末53......
  • ziw2pdf
    1importpdfkit2importzipfile3importos4importsys5importre67#出现乱码时解码8defrecode(raw:str)->str:9try:10returnraw.encode('cp437').decode('gbk')11except:12returnraw.encode(......
  • 界面控件开发包DevExpress v23.2.6全新发布|附高速下载
    DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress近期重要版本v23.2已正式发布,该版本拥有众多新产品和数十个具有高影响力的功......
  • 【专题】2022年中国企业数字化学习行业研究报告PDF合集分享(附原数据表)
    报告链接:http://tecdat.cn/?p=32263多变,不确定性,复杂,模糊不清的新业务图景,加快了公司人才发展模式的数字化转变;疫情冲击离线运输与公司现金流量,消费者支出减少,机构表现受压,数字化学习突破;行业数字化水平不断提高,商业体系和学习体系之间的关联性不断加强,企业学情图谱不断完善; 阅......
  • 【专题】展望人工智能银行:当银行遇到AI报告PDF合集分享(附原数据表)
    原文链接:http://tecdat.cn/?p=32210在2016年,AlphaGo机器人打败了18届世界棋王李世石,成为了世界棋坛上最伟大的人物。阅读原文,获取专题报告全文,解锁154份文末人工智能银行相关报告。围棋是一种非常复杂的棋类,它要求有很强的直觉,想像力和策略性的思考,而这一切在很长一段时间里都......
  • crawlergo学习.pdf 观看学习笔记的记录
    起因想学习爬虫的编写:看到大佬对一个爬虫项目,的学习笔记。跟着大佬的学习笔记学一遍项目地址:https://github.com/Qianlitp/crawlergo学习记录: 对浏览器环境的hook: 看到这个之前没见到过学习一波参考文章理解爬虫HOOK技术-掘金(juejin.cn)   通过hook,修改j......
  • PyMuPDF框架学习(pdf文本处理)
    与其他框架的比较(优势)Thisdocumentationcovers PyMuPDFv1.24.2 featuresasof 2024-04-1700:00:01.一、可以支持多种格式 二、这里不知道是干什么的。三、支持CJK、OCR四、兼容多种文档类型与之合并或写入,以及提取和写入PDF上的诸多种元素 二、实践一、在PDF的......
  • 界面组件DevExpress Blazor UI v23.2亮点 - 图表组件全新升级
    DevExpress BlazorUI组件使用了C#为BlazorServer和BlazorWebAssembly创建高影响力的用户体验,这个UI自建库提供了一套全面的原生BlazorUI组件(包括PivotGrid、调度程序、图表、数据编辑器和报表等)。DevExpress Blazor控件目前已经升级到v23.2版本了,此版本进一步增强了图表组......
  • Itextsharp_v416-非商用项目中的PDF生成方案
        项目演示地址:https://gitee.com/qq28069933146_admin/itextsharp_v416_qrcoder_simple(因为itextsharp_v416涉及敏感开源协议的原因项目已删除;虽然只是LGPL协议)1、主要可参考代码如下:///<summary>///生成PDF按钮-带二维码///</summar......
  • MuPDF
    MuPDFhttps://mupdf.com/https://mupdf.readthedocs.io/en/latest/index.html是一个轻量级的PDF、XPS和电子书查看器。MuPDF由软件库、命令行工具和适用于各种平台的查看器组成。MuPDF中的渲染器专为高质量抗锯齿图形而定制。它以精确到像素分数的度量和间距渲染文本,以......