实现在线预览PDF的几种解决方案
原文: 使用FastReport报表工具生成标签打印文档 在我们实际开发报表的时候,我们需要按一定的业务规则组织好报表的模板设计,让报表尽可能的贴近实际的需求,在之前的随笔中《 使用FastReport报表工具生成报表PDF文档 》介绍了FastReport生成常规报表的处理,本篇随笔回顾常规报表的处理效果,并介绍基于FastReport生成标签纸打印需要的报表格式。 1、常规报表的处理 我们一般处理报表的时候,大多数情况碰到的是明细报表,或者有主从表这种样式的报表格式,明细报表就是只需要设计一个表头,按列表展示即可,如下所示格式。 或者类似一个基于XtraReport报表的功能界面,如下面图示所示。 这里面涉及的字段,包括字符型、日期型,数值型、枚举类型等,还有统计值、打印时间(参数),因此也算一个比较完整的报表展示了。 或者一些有一条记录构建成的报表信息,如下报表所示,这些也只是设计模板上的差异,在模板里面绑定对应的字段或者参数即可实现。 还有一种是主表有信息,从表有明细的数据展示方式,这个在随笔《 使用FastReport报表工具生成报表PDF文档 》有介绍过。 2、基于标签信息报表的打印处理 之前在随笔《 在Winform开发中使用Grid++报表 》和《 在Bootstrap开发框架中使用Grid++报表 》中介绍了使用锐浪报表来设计展现标签打印报表的处理,如下效果所示。