全部博文(1293)
分类: C#/.net
2013-12-21 10:18:18
1、【线条】->【打印时移动到节的底部】
这个功能可以解决下面的问题:
报表的上下两个域中的线在生成报表时是会重叠在一些的。两根即使是发线的线重叠在一起,也会引发图1-2的表格分隔线过粗的情况,相当不好看。
图1-1
图1-2
解决图1-2的问题,只需要把线段的【打印时移到到节的底部】属性勾上就OK了。而到底那一根线的该属性需要勾上,这里有技巧的。见图1-4、图1-5.
图1-3
图1-4
图1-5
图1-4、图1-5中【1】【2】区域的线都被设置了【打印…】属性,观察到这两根线有个特点,它们分别是报表中重叠线部分的上部线,这个特别要注意,如果你将属性设置到下部线,如【1】【2】中间的线段,是无法实现图1-6的效果的。
另外,为什么【2】属性重叠线的上部线呢?注意到【2】所有的区域是详细资料,这个区域用于显示所有数据。显然,当出现大于或等于2个数据时,【2】这些线自然就变成了重叠线的上部线。
图1-6
2、多用线段少用框
图2-1
上图在进行模板设计里,应该多用线段少用框。特别不要用一个框所头、尾、及详细内容框起来。
这样容易引起换页时的多余空格的问题出现,如图2-2。