显示
显示属性包括可视、隐藏行、隐藏列、前景色、背景色、尺寸调整方式
可视
设置当前单元格是否可见,该属性值为true代表可见,false代表不可见。可以在行首格、列首格、一般单元格和报表首格里控制是否可见属性。
该属性可以是属性值也可以是表达式。很多时候,我们需要设定在满足某一条件时显示,不满足某一条件时不显示。这时,可在表达式中编辑条件表达式。
表达式举例:
if(@arg1=="runqian",true,false) 当参数arg1为runqian时,当前可见,否则不可见
隐藏行
当前行是否隐藏,可以是属性值也可以是表达式实现隐藏本行效果,可通过“隐藏行”属性和行首格的“可视”属性实现。
如果在行首格设置“隐藏行“属性,该属性会复制到该行的所有单元格的“隐藏行“属性里。
举例:
在A1单元格中编辑=to(1,10),希望当当前单元格的数据值为5时,隐藏该行,则应该在该单元格“是否隐藏本行”,或者在行首格“隐藏行”属性表达式中编辑if(A1==5,true,false)。预览发现数据值为5的那一行隐藏了。
如果希望某一行里任何一个单元格里的值为负数时,该行就隐藏,则在该行行首格“隐藏行”属性表达式中编辑if(value()<0,true,false),该属性表达式会复制到该行扩展出来的所有单元格中。
注意:在分栏报表中不允许存在隐藏行
隐藏列
当前列是否隐藏,可以是属性值也可以是表达式
实现隐藏本列效果可设在一般单元格中,也可以设在列首格中,至于什么情况设在一般单元格,什么情况设在列首格,规则与“隐藏行”相同,可参考前面所述。
单元格的背景色
举例:如下图(左边的为默认的背景色<白色>,右边的设置背景色为红色。
在此需要说明是:在excel里仅仅支持256色,而润乾支持任意的颜色,因此某些颜色导出excel时可能会没有对应色,此时系统会找个最接近的颜色来代替。
有四个选项:设计尺寸不变/按单元格内容扩大/图片填满单元格/缩小字体填充。
1、如果设置为“设计尺寸不变”,那么当该单元格里的数据超过单元格宽度的时候,只显示宽度范围内的数据。
2、如果设置为“按单元格内容扩大”,那么当该单元格里的数据超过单元格宽度的时候,单元格宽度可根据其数据内容调整。子报表或者图片单元格,也可以通过上面两个属性把子报表或者图片缩在单元格内,或者把单元格撑大。
3、如果设置为“图片填满单元格“,图片根据单元格的大小缩放图片,以保证图片填满单元格。
注意:在word表格中的文字如果显示不下,会自行撑大单元格。在这个时候,单元格尺寸已经不是正规尺寸了,所以在导出的word文档中会出现“图片为填满单元格”现象。如果想在word中正常显示,在制表时必须要考虑到在word中的显示问题,把字号改小或者是把行高设计得大一些。
4、如果设置为“缩小字体填充“,那么当该单元格里的数据超过单元格宽度的时候,这个时候又不希望单元格被撑大,可以设置该属性,将字体缩小填充在单元格中。这个时候如果配合自动换行使用的话,单元格里的数据在缩小字体的同时,并折成多行显示。这样配合使用可避免单元格里的数据在一行里显示而将字体缩小的过于小。
注意:
1.单元格的前景色、背景色属性与预定义样式、预警属性都作用于单元格的前景色、背景色属性,因此重复设置会导致设置效果的覆盖。动态背景色设置后也会对单元格背景色造成同样的影响。
2.全局样式属性的显示优先于其它设置项。即如果同一个单元格既设置了全局样式属性,又设置了1中所提到的属性,那么显示效果以全局样式属性的效果为准。