Chinaunix首页 | 论坛 | 博客
  • 博客访问: 12396576
  • 博文数量: 1293
  • 博客积分: 13501
  • 博客等级: 上将
  • 技术积分: 17974
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-08 18:11
文章分类

全部博文(1293)

文章存档

2019年(1)

2018年(1)

2016年(118)

2015年(257)

2014年(128)

2013年(222)

2012年(229)

2011年(337)

分类: C#/.net

2013-12-21 10:18:18

1、【线条】->【打印时移动到节的底部】

    这个功能可以解决下面的问题:

    报表的上下两个域中的线在生成报表时是会重叠在一些的。两根即使是发线的线重叠在一起,也会引发图1-2的表格分隔线过粗的情况,相当不好看

image

图1-1

 

image

图1-2

    解决图1-2的问题,只需要把线段的【打印时移到到节的底部】属性勾上就OK了。而到底那一根线的该属性需要勾上,这里有技巧的。见图1-4、图1-5.

image

图1-3

image

图1-4

image

图1-5

    图1-4、图1-5中【1】【2】区域的线都被设置了【打印…】属性,观察到这两根线有个特点,它们分别是报表中重叠线部分的上部线,这个特别要注意,如果你将属性设置到下部线,如【1】【2】中间的线段,是无法实现图1-6的效果的。

    另外,为什么【2】属性重叠线的上部线呢?注意到【2】所有的区域是详细资料,这个区域用于显示所有数据。显然,当出现大于或等于2个数据时,【2】这些线自然就变成了重叠线的上部线。

image

图1-6

 

2、多用线段少用框

image

图2-1

    上图在进行模板设计里,应该多用线段少用框。特别不要用一个框所头、尾、及详细内容框起来。

    这样容易引起换页时的多余空格的问题出现,如图2-2。

image
图2-2

阅读(2410) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~