区域报表设计预览detail区域与PageFooter接不上的问题!
如附件图片所示,一个为设计界面.一个为预览界面,设计界面表身与表尾的连接无明显差异,但在预览的时候就会出现没有连接上的问题, 可以看我用红线标记起来的区域!您好:
空白产生原因,是因为纸张,页眉,页脚的高度是固定的, 所以剩余的高度都用来显示Detail区域,而剩余的高度无法显示整数个数的Detail区域,所有显示成空白。
所以就需要计算Detail 的总高度/ 行高来设置。 Lenka.Guo 发表于 2016-12-2 13:39
您好:
空白产生原因,是因为纸张,页眉,页脚的高度是固定的, 所以剩余的高度都用来显示Detail区域,而 ...
纸张,页眉,页脚的高度是固定的, 这是个什么意思?固定的?我怎么看到这些固定的高度是多少?但是pageheader部分与Detail区域的连接又不会出现空隙, 如果说每次都需要手工计算的话是一件很麻烦的事情,你们这边是否可以提供对应的后台代码处理的方案?或者别的一些解决方案 天心天思技术部 发表于 2016-12-2 16:30
纸张,页眉,页脚的高度是固定的, 这是个什么意思?固定的?我怎么看到这些固定的高度是多少?但是pagehe ...纸张,页眉,页脚的高度是固定的, 这是个什么意思?固定的?我怎么看到这些固定的高度是多少?
》》纸张,页眉,页脚高度是固定的意思就是在设计的时候是指定好的,不会随着数据字段的增多而增高。这些高度都可以在属性窗口查看 Height 属性。
如果说每次都需要手工计算的话是一件很麻烦的事情,你们这边是否可以提供对应的后台代码处理的方案?或者别的一些解决方案
》》 这个是很正常的产品设计,如果最后剩余的空间显示不了一行,肯定会换到第二页显示。固定每页的行数这是最快也最便捷的方法。
Lenka.Guo 发表于 2016-12-2 17:04
纸张,页眉,页脚的高度是固定的, 这是个什么意思?固定的?我怎么看到这些固定的高度是多少?
》》纸张, ...
有没有通过后台代码在预览的时候更改高度使其可以做到自适应,使其可以自动对齐 ,不会出现当前页显示不全被顶到下一页去,有没有这个方面的解决方案? 本身是一个很简单的报表模板设计问题。。。。
您要做到自适应?是指下方没有空白,只是在Detail-Format事件中来动态设置Detail得高度 = 行高*行数。然后指定给报表模板。
具体的函数的写法与这篇博客类似: http://blog.gcpowertools.com.cn/ ... Height-Dynamic.aspx
页:
[1]