天心天思技术部 发表于 2016-12-2 10:24:30

区域报表设计预览detail区域与PageFooter接不上的问题!

如附件图片所示,一个为设计界面.一个为预览界面,设计界面表身与表尾的连接无明显差异,但在预览的时候就会出现没有连接上的问题, 可以看我用红线标记起来的区域!

Lenka.Guo 发表于 2016-12-2 13:39:14

您好:
空白产生原因,是因为纸张,页眉,页脚的高度是固定的, 所以剩余的高度都用来显示Detail区域,而剩余的高度无法显示整数个数的Detail区域,所有显示成空白。
所以就需要计算Detail 的总高度/ 行高来设置。

天心天思技术部 发表于 2016-12-2 16:30:23

Lenka.Guo 发表于 2016-12-2 13:39
您好:
空白产生原因,是因为纸张,页眉,页脚的高度是固定的, 所以剩余的高度都用来显示Detail区域,而 ...

纸张,页眉,页脚的高度是固定的, 这是个什么意思?固定的?我怎么看到这些固定的高度是多少?但是pageheader部分与Detail区域的连接又不会出现空隙, 如果说每次都需要手工计算的话是一件很麻烦的事情,你们这边是否可以提供对应的后台代码处理的方案?或者别的一些解决方案

Lenka.Guo 发表于 2016-12-2 17:04:43

天心天思技术部 发表于 2016-12-2 16:30
纸张,页眉,页脚的高度是固定的, 这是个什么意思?固定的?我怎么看到这些固定的高度是多少?但是pagehe ...纸张,页眉,页脚的高度是固定的, 这是个什么意思?固定的?我怎么看到这些固定的高度是多少?
》》纸张,页眉,页脚高度是固定的意思就是在设计的时候是指定好的,不会随着数据字段的增多而增高。这些高度都可以在属性窗口查看 Height 属性。


如果说每次都需要手工计算的话是一件很麻烦的事情,你们这边是否可以提供对应的后台代码处理的方案?或者别的一些解决方案
》》 这个是很正常的产品设计,如果最后剩余的空间显示不了一行,肯定会换到第二页显示。固定每页的行数这是最快也最便捷的方法。


天心天思技术部 发表于 2016-12-2 17:21:19

Lenka.Guo 发表于 2016-12-2 17:04
纸张,页眉,页脚的高度是固定的, 这是个什么意思?固定的?我怎么看到这些固定的高度是多少?
》》纸张, ...

有没有通过后台代码在预览的时候更改高度使其可以做到自适应,使其可以自动对齐 ,不会出现当前页显示不全被顶到下一页去,有没有这个方面的解决方案?

Lenka.Guo 发表于 2016-12-2 18:05:49

本身是一个很简单的报表模板设计问题。。。。
您要做到自适应?是指下方没有空白,只是在Detail-Format事件中来动态设置Detail得高度 = 行高*行数。然后指定给报表模板。

具体的函数的写法与这篇博客类似: http://blog.gcpowertools.com.cn/ ... Height-Dynamic.aspx

页: [1]
查看完整版本: 区域报表设计预览detail区域与PageFooter接不上的问题!