本篇随笔介绍如何基于FastReport 表工具,生成 表PDF文档展示医院处方笺的内容。本篇随笔介绍基于某个医院的处方笺的格式 表的处理。
Fastreport.NET在线购买价更低,专享85折起!赶紧加入购物清单吧!
在我们开发某个系统的时候,客户总会提出一些特定的 表需求,固定的 表格式符合他们的业务处理需要,也贴合他们的工作场景,因此我们尽可能做出符合他们实际需要的 表,这样我们的系统会得到更好的认同感。本篇随笔介绍如何基于FastReport 表工具,生成 表PDF文档展示医院处方笺的内容。
本篇随笔介绍基于某个医院的处方笺的格式 表的处理。
1、定义 表模板
和其他常规的 表工具一样,FastReport.Net 表工具也需要定义好 表模板文件,然后再基于这个 表模板进行内容的呈现, 表模板一般定义标题、 表页眉、明细内容、页脚等信息。
我们来看看大概的需求效果,这个是处方笺的常规格式。

我们先来看看最终设计好的 表模板,在FastReport设计器里面的效果如下所示。
其中,标题部分,主要在页眉,需要展示处方列表的在数据区展示,页脚放置一些联系信息等,这样就构建了一个完整的 表模板。
创建一个 表模板,我们先要定义 表页面格式, 表 表的宽度,高度是自定义的还是标准的,还要设置它的页边距等信息,如下所示。
页边距设置如下所示。

由于这个 表包含了主表信息,和明细表的信息,我们主表动态信息,可以通过参数的绑定方式绑定,明细表则通过绑定DataTable的方式动态处理即可。
采用参数绑定,我们需要在 表设计器里面定义好我们需要的参数,如下所示。
我们一般预先定义好相关的参数,然后绑定在模板里面,并设置好内容的对其格式即可。
如 表页面里面,我们放置了一个表格,定义好表格的行列和宽度后,双击表格单元格,就可以设置表格单元格的文本内容为对应的参数了,如下界面所示。
为了展示每项的序 ,我们也需要使用到系统变量,如我们需要展示下面的内容。
那么需要定义好每项的序 ,和数据字段名称。
对于动态展示的明细列表部分,我们需要定义一个数据源的方式,从而可以让 表模板绑定对应的字段名称。
我根据数据表的信息,生成一个用于绑定明细列表的数据源,如下所示。
这样我们在代码绑定的时候,只需要指定Detail的名称和对应的字段名称即可,有了这些定义,我们可以在 表设计中使用字段绑定了。
在数据区拖入对应的字段定义,并调整文本大小和对其,就可以设计出明细的部分字段绑定了。
对于二维码和条码,我们可以从 表工具栏里面拖入对应的控件,并设置对应的绑定参数和显示内容即可(这些也可以通过参数,运行的时候进行动态绑定)。
最后设计好的 表如开始介绍那样,是一个完整的 表模板了。
预览的时候,我们可以看到内容绑定的地方都是空白,因为我们没有绑定数据源的原因,不过整个 表的格式已经出来了,大概就是我们需要的结果。
还想要更多吗可以点击阅读【FastReport 表2020最新资源盘点】,查找需要的教程资源。让人兴奋的是FastReport .NET正在 火热销售中!17周年庆惠享超低折扣,低至3701元起!>>查看价格详情
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!