关于visual-studio:支持PDF导出的Visual-Studio报表解决方案

47次阅读

共计 1679 个字符,预计需要花费 5 分钟才能阅读完成。

点击获取工具 >>
DevExpress Reporting 是.NET Framework 下功能完善的报表平台,它附带了易于应用的 Visual Studio 报表设计器和丰盛的报表控件集,包含数据透视表、图表,因而您能够构建无可比拟、信息清晰的报表。

DevExpress .NET Reporting v20.2 版本反对 PDF 导出 – 可视化签名、加强 Visual Studio 报表设计器性能等,欢送下载最新版体验!

所有平台

PDF 导出 – 可视化签名

v20.2 蕴含一个新的 XRPdfSignature 报告控件,该控件为导出的 PDF 文件增加可视化签名,其性能包含:

  1. 为报表中的辅助数字签名定义多个占位符。

  1. 为 WinForms 和 WPF 应用程序中的次要签名定义日期、起因、地位和图像。

性能加强

重构并从新设计了文档生成引擎的以下性能:

  • 报表控件款式的计算和缓存
  • 控件表达式值的预处理和缓存
  • 文本测量方法调用(优化频率)
  • 图表解决

DevExpress Reports v20.2 能够比以前的版本快 30-35%的速度生成可打印文档,下图具体阐明了内部测试后果(应用不同的记录集出现大数据集演示):

加强 Excel 导出

XRCheckBox

v20.2 加强了导出到 Excel 报表中复选框我的项目的可视化外观,复选框当初生成较少的合并列和行。

CachedReportSource

v20.2 更改了 CachedReportSource 的实现,当初它将通过 URL 取得的在文档页面存储中的图片缓存,图像对象仅创立一次,以缩小内存使用量以及预览、打印和导出报表所需的工夫。

当初,应用 Single Page 导出模式时,您能够更快地生成蕴含 BMP 和 JPG 图像的报表,并占用更少的内存。下图是咱们的测试后果对照表:

穿插表单元格 – 主动高度

应用新的 XRCrossTabCell.RowAutoHeightMode 属性来治理 Cross Tab 单元格的主动高度操作。

条形码 – 药码符号

XRBarCode 报表控件当初能够生成 Pharmacode(药品二进制代码),将 XRBarCode.Symbology 属性设置为 ’Pharmacode’ 并指定 PharmacodeType 来生成单轨或双轨条形码。

单轨是用于药品包装的一维(1D)符号体系。

双轨应用半条和全条的垂直定位来编码数据。

Picture Box – 反对 Base64 编码的图像

当初,您能够将 Picture Box 绑定到数据库字段,该字段蕴含作为 Base64 字符串的图像数据。

QRCode – 暗藏 Quiet Zone

v20.2 增加了 XRBarCode.Symbology.IncludeQuietZone 选项,该选项容许您暗藏 quite zone,quite zone 是 QRCode 四周的空白区域。

Visual Studio 报表设计器

将 RDLC 报表转换为 DevExpress 报表

在此版本中,您能够通过更新报表转换工具将 RDLC 报表(Server 报表服务(SSRS)、SyncFusion BoldReports、流动报表)迁徙到 DevExpress 报表,新的转换器反对以下 RDLC 报表控件和性能:

  • TextBox, Rectangle, Image, Line
  • 数据绑定、表达式和参数
  • 将 DataSet 转换为 SqlDataSource
  • 将 Tablix 转换为 Band Structure(垂直和程度能带)
  • 将 Tablix 转换为穿插表

报表智能标记中的 ”Open/Import” 命令使您能够抉择适当的 .RDLC 和 .RDL 文件。

如果您想同时转换多个报表,请应用此 GitHub repository 中提供的命令行实用程序。

将 DataSet 转换为 SqlDataSource

当初,您能够将 DataSet 转换为 SQL 数据源。与数据集相比,SQL 数据源与报表布局一起序列化。因而应用 SQL 数据源时,无需在报表解决方案中实现自定义数据源序列化。

在报表资源管理器中增加数据源

当初,您能够在报表资源管理器中为 Components 节点调用上下文菜单,增加数据源命令将新数据源增加到报表中。

DevExpress 技术交换群 2:775869749      欢送一起进群探讨

正文完
 0