Word/Excel打印模板中选项、图片和关联记录设计细则
在如何制作Word/Excel打印模板中,我们学会一般的打印方法,本文再进一步介绍打 印时的解析规则细节。
1、单选、多选字段打印未选中选项
平铺类型的单选和多选字段如需打印未选中的选项,可在字段代码的内结尾处填写“_Alloptions”,例如:#{单选_Alloptions}。默认是横向平铺打印,如果需要竖向打印,结尾处继续添加[V]标记,如#{单选_Alloptions[V]}
例如一个保密级别字段,有秘密、机密、绝密三个选项,记录中选择了“机密”,打印时如果需要打印另外两个选项,则字段代码为#{保密级别_Alloptions}, 如果还需要竖向平铺打印,字段代码为#{保密级别_Alloptions[V]}

2、图片的打印规则
2.1图片的宽度和高度设置
本记录中的图片支持打印,图片支持设定宽度和高度。如下图中的附件字段代码 #{附件$[90*auto]$}
中,[90auto]表示的是[宽度高度]。

图片的尺寸有4种配置方式:
- 
宽度固定、高度自适应 :
#{附件$[90*auto]$}表示图片的宽度固定90,高度自适应。90是默认数字,可以自定义。
 - 
宽度自适应、高度固定 :
#{附件$[auto*80]$}表示图片的宽度自适应,高度固定80,数字可以自定义。
 - 
宽度固定、高度固定 :
#{附件$[70*90]$}表示图片的宽度固定为70,高度固定为90, 数字可以自定义。
 - 
固定范围内宽和高自适应 :
#{附件$[45*90_auto]$}表示图片在45*90的范围内宽高自适应显示,数字可以自定义。
 
高度和宽度不支持完全自适应,例如不支持这样的设置
#{附件$[auto*auto]$}。
2.2图片的质量设置
为了满足不同场景对图片清晰度的要求,模板中的图片支持解析为低、中、高三种图片质量。
- 
低(L)——对应图片分辨率75,按照X3的倍数取图片的宽和高;生成速度快,用于一般打印。
 - 
中(M)——对应图片分辨率150,按照X6的倍数取图片的宽和高;生成速度适中,打印较清晰。
 - 
高(H)——对应图片分辨率300,按照X12的倍数取图片的宽和高;生成速度慢,用于高质量彩色打印。
 
字段代码示例:
#{附件$[auto*90_M]$}、#{附件$[auto*90_H]$}