观察前面的示图,可发现FastReport会根据单元格文本自动调整单元格的宽度。但在某些情况下并不需要这样做,因为自动调整宽度可能破坏表格的美观性。下面介绍3种方法来改变这种特性。
最简单的方法就是在文本对象中手动换行相关文本,如果小计列,可以如下输入文本:
Total
for[Value]
现在报表变得更加紧凑了:
不过此方法对于行列值比较长时并不适合,特别是有些单元格内容还不能进行手动换行操作。为此,交叉报表对象使用两个属性来控制“MinWidth”和“MaxWidth”来控制单元格宽度。此属性可以通过对象查看器设置。
“MinWidth”默认值为0,而“MaxWidth”默认值为200,在多数情况下,此设置能满足需求。根据特殊的需求我们也可以指定相应的值。
在下面的示例中,我们设置“MinWidth”与“MaxWidth”的值都为50,这表示单元格在任何情况下宽度都为50像素。如果表格小于50或大于50,都将自动调整到50,单元格内的文本过长时也会自动换行。如图所示:
调整单元格宽度
最新推荐文章于 2024-02-08 10:25:51 发布