【啰嗦两句】
本文重点在于提供几个针对排版文档、各种检验报告系统等程序设计时,遇到的上下标录入、绘制展示等问题的应对办法,但是准确地说,并没有非常优秀的方案。
【上下标难题】
一般的行业或许对上下标并没有严格要求,多数只需在固定的页面中展示,所以遇到的难题都不算大。但是在检验检测行业,用计算机软件表示上下标就显得困难重重,牵涉到模板软件、计算机语言、软件平台、中英文字库等。
例如纺织、食品、水质检验检测行业,在其检验、报告录入生成等过程,有大量的化学分子式、金属非金属离子根的表示方式,如下图1所示:
(图1 水质检验结果报告局部示例)
上面的氧化钙CaCO₃,←看,我不是打字打出来了吗?很简单是不是?No!你看到的只是Web版面并且常规数字3,还有比较多特殊符号。
再比如辐射检验报告如图2:
(图2 辐射检验报告局部示例)
【常规解决方案优缺点】
方案1. 用Microsoft Office Word或WPS模板
这种方案应该是最普遍的解决方案,先制作一份标准格式的Wrod模板,在模板中需要填检验结果的地方用“域”表示(也就是变量,供检验管理系统调用),或者留空给录入人员按需人工录入结果,有分子式的地方模板早早就录好了。如图3所示:
(图3&nb