中国式报表——介绍信实现(润乾 vs 帆软)

介绍信是一种常见的格式文件,事实上也可以看做一种报表。传统方式是印好空白格式文件,用时手工填写。现在,电子信息系统已经日益普及,介绍信也可以在应用系统中选择人员信息后,通过代码或报表工具直接生成,然后经过电子签章,形成电子文档直接流转。

1png

在国内的报表工具中,帆软和润乾都能实现这样的报表,实现方式都是通过富文本,但工具的使用上略有不同,实现效果也有一些差异。

首先我们来看下润乾报表的实现:

1. 根据要实现的表样在报表设计界面中确定内容的位置:

2png

2. 增加报表参数:

3png

报表中增加参数默认的名称是 arg1,arg2……这样命名的,为了在做表的时候清晰引用,建议把参数名称修改为有意义的名字。如果直接使用参数值,那么可以将参数类型设置为普通参数,如果使用的是根据参数值计算出来的值,那么参数类型应设置为动态参数,例如这里的人数 (num) 是根据输入姓名的个数动态计算出来的, 有效期填数(days)是根据输入的盖章日期和结束日期自动计算出来的。

3. 设置正文部分

介绍信的正文内容是一段文本,其中用下划线格式表示动态变化的部分。另外,还需要对行间距和列间距进行控制。为此,我们需要将单元格的类型设置为富文本,富文本表达式的具体写法为="<p style='line-height:30px;letter-spacing:5px;'>"+"    兹介绍<u>"+names+"</u>同志等<u>"+num+"</u>人前来你处<u>"+item+"</u>事宜。到时请予接洽为荷。"。

4png

其中:

line-height:30px文字行间距;

letter-spacing:5px 字符间距设置;

<u>内容</u>会对标签中间的内容加下划线。

4. 设置 B5 格子的字体为宋体,字号为三号,自动换行。

5png

5. 设置称谓,有效期,盖章日期表达式及单元格文字样式。

设置称谓所在单元格 B4 的表达式 =appellation+“:”,字体为宋体,字号为三号;

设置有效期所在单元格 C11 的表达式为 =“(有效期”+days+“天)”,字体为宋体,字号为三号;

设置盖章日期所在单元格 H11 表达式为 =string(date(start),“yyyy 年 MM 月 dd 日”),字体为宋体,字号为三号;

6. 来看下经过以上设置后,润乾报表实现的介绍信的效果:
6png

再来看下帆软报表的实现:

  1. 根据要实现的表样在报表设计界面中确定内容的位置。

7png
2. 增加模板参数,模板菜单——模板参数。

增加参数 7 个参数,参数名为 p1,p2……这样命名,不能手动修改,在引用参数的时候,要格外注意些。

p1 为称谓,对应设置参数的类型为字符串,默认值为“余杭区规划建设信息中心”;

p2 为姓名,类型为字符串,默认值为“李向前, 钱晓松”;

p3 为人数,类型为公式,公式设置为:COUNT(SPLIT($p2,“,”));

8png

p4 为事项,类型为字符串,默认值为:“办理闲林街道中心小学里项校区项目”;

p5 为盖章日期,类型为日期,默认值为:2019/04/03;

p6 为介绍信有效日期,类型为日期,默认值为:2019/04/07;

p7 为介绍信的有效天数,类型为公式,默认值为:DATEDIF($p5,$p6,“MD”)。

9png

3. 设置正文

选中正文内容所在单元格,点击插入富文本。

10png

帆软有富文本编辑器,对于需要设置为带下划线显示效果的内容选中后点击图标,就可以自动生成<u></u>这样的标签,但是没有可以设置行间距和字符间距的工具按钮。

11png

点击确定后,我们可以看到单元格中自动生成了部分内容带有下划线标签的文本。

4. 完善称谓,有效期,盖章日期的设置

A3 单元格插入公式:$p1+“:”

A10 单元格插入公式:“(有效期”+$p7+“天)”

G10 单元格插入公式:“盖章日期”+$p5

13png

经过以上设置我们已经在帆软设计器下完成了介绍信报表的设置,现在来看下页面上的效果:

14png

总结:

润乾没有提供富文本编辑器,如果要在一段文本中使用不同格式,需要手动写加粗、斜体、下划线、下标这样的标签属性,不能自动生成,但是可以手动增加其他的富文本标签来进一步控制行间距,字符间距的设置。

帆软提供了富文本编辑器,可以直接对选中的内容加粗,斜体,下划线,上 / 下标,所见即所得,不需要手工写表达式,但是有局限性,通过编辑器生成的内容不能手动增加更多富文本的设置,无法实现稍复杂的文本样式控制。所以,如果要实现的文档样式不要求行间距,字符间距,只是简单的下划线等文字样式用帆软是比较方便的,如果对于文档的样式有稍复杂的要求,那么使用润乾报表工具较为适合。