使用FastReport 表工具生成 表PDF文档案例(一)

本篇随笔介绍如何基于FastReport 表工具,生成 表PDF文档展示医院处方笺的内容。本篇随笔介绍基于某个医院的处方笺的格式 表的处理。

Fastreport.NET在线购买价更低,专享85折起!赶紧加入购物清单吧!

在我们开发某个系统的时候,客户总会提出一些特定的 表需求,固定的 表格式符合他们的业务处理需要,也贴合他们的工作场景,因此我们尽可能做出符合他们实际需要的 表,这样我们的系统会得到更好的认同感。本篇随笔介绍如何基于FastReport 表工具,生成 表PDF文档展示医院处方笺的内容。

本篇随笔介绍基于某个医院的处方笺的格式 表的处理。

1、定义 表模板

和其他常规的 表工具一样,FastReport.Net 表工具也需要定义好 表模板文件,然后再基于这个 表模板进行内容的呈现, 表模板一般定义标题、 表页眉、明细内容、页脚等信息。

我们来看看大概的需求效果,这个是处方笺的常规格式。

使用FastReport 表工具生成 表PDF文档案例(一)

我们先来看看最终设计好的 表模板,在FastReport设计器里面的效果如下所示。

使用FastReport 表工具生成 表PDF文档案例(一)

其中,标题部分,主要在页眉,需要展示处方列表的在数据区展示,页脚放置一些联系信息等,这样就构建了一个完整的 表模板。

创建一个 表模板,我们先要定义 表页面格式, 表 表的宽度,高度是自定义的还是标准的,还要设置它的页边距等信息,如下所示。

页边距设置如下所示。

使用FastReport 表工具生成 表PDF文档案例(一)

由于这个 表包含了主表信息,和明细表的信息,我们主表动态信息,可以通过参数的绑定方式绑定,明细表则通过绑定DataTable的方式动态处理即可。

采用参数绑定,我们需要在 表设计器里面定义好我们需要的参数,如下所示。

使用FastReport 表工具生成 表PDF文档案例(一)

我们一般预先定义好相关的参数,然后绑定在模板里面,并设置好内容的对其格式即可。

如 表页面里面,我们放置了一个表格,定义好表格的行列和宽度后,双击表格单元格,就可以设置表格单元格的文本内容为对应的参数了,如下界面所示。

使用FastReport 表工具生成 表PDF文档案例(一)

为了展示每项的序 ,我们也需要使用到系统变量,如我们需要展示下面的内容。

使用FastReport 表工具生成 表PDF文档案例(一)

那么需要定义好每项的序 ,和数据字段名称。

使用FastReport 表工具生成 表PDF文档案例(一)

对于动态展示的明细列表部分,我们需要定义一个数据源的方式,从而可以让 表模板绑定对应的字段名称。

使用FastReport 表工具生成 表PDF文档案例(一)

我根据数据表的信息,生成一个用于绑定明细列表的数据源,如下所示。

使用FastReport 表工具生成 表PDF文档案例(一)

这样我们在代码绑定的时候,只需要指定Detail的名称和对应的字段名称即可,有了这些定义,我们可以在 表设计中使用字段绑定了。

使用FastReport 表工具生成 表PDF文档案例(一)

在数据区拖入对应的字段定义,并调整文本大小和对其,就可以设计出明细的部分字段绑定了。

对于二维码和条码,我们可以从 表工具栏里面拖入对应的控件,并设置对应的绑定参数和显示内容即可(这些也可以通过参数,运行的时候进行动态绑定)。

使用FastReport 表工具生成 表PDF文档案例(一)

最后设计好的 表如开始介绍那样,是一个完整的 表模板了。

使用FastReport 表工具生成 表PDF文档案例(一)

预览的时候,我们可以看到内容绑定的地方都是空白,因为我们没有绑定数据源的原因,不过整个 表的格式已经出来了,大概就是我们需要的结果。

使用FastReport 表工具生成 表PDF文档案例(一)

还想要更多吗可以点击阅读【FastReport 表2020最新资源盘点】查找需要的教程资源。让人兴奋的是FastReport .NET正在 火热销售中!17周年庆惠享超低折扣,低至3701元起!>>查看价格详情

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月5日
下一篇 2021年1月5日

相关推荐

发表回复

登录后才能评论