拉伸一排数据溢出而在单个频带中具有多行拉伸一排数据溢出而在单个频带中具有多行(Stretch a r

2019-05-13 18:53发布

我结合我的要求有一个单一的“详细信息”带多行。

现在,我有最左边一列,并在它旁边三个文本数据字段的静态文本字段(在颜色高亮显示)。

我想在我的报告,与三个带沿静态文本带应高度伸展时,无论是在三个波段的数据溢出,下排“正确”的拉伸行下方显示。 所谓“适当”我的意思是下一行的元素应该有自己的“顶”的价值观相同,显示在同一“行”。

我试着设置“拉伸与溢出”标志为“真”和“位置”为“浮动”,但问题是,下一行的数据不正确定位。

Answer 1:

我已经找到了答案。 到该溶液中的关键是分组的行内的元件一起。

  1. 删除所有静态文本标签。 使用文本字段代替,用引号的文本。 他们可以与其他文本字段和数据字段进行分组。
  2. 把所有的数据字段引用的文本字段后,在同一组的引用的文本字段。
  3. 现在,做的所有的要显示的行相同。 独立组独立的行。

一组中选择的所有元素,或者,在所有的gorups的所有元素,并做到这一点:

  • 设置“位置”为“浮动”
  • 设置“伸展式”到“相对于最高的对象”
  • 选中“打印细节时溢出”复选框。
  • 检查“拉伸与溢出”复选框。

这就是我们可以做,使事情“拉伸”到一起。

现在,乐队将不得不与这些拉伸细节动态拉伸。 刚去的波段属性,设置分割类型为“默认”和分裂允许如此。 这奏效了我。



Answer 2:

万一有人过来对这个问题,以上的答案不工作。 我建议检查你的XML的根元素。 如果它具有以下属性,然后将其删除:

printOrder="Horizontal"

然后,上面的答案应该工作。

希望我可以节省有人谷歌搜索同样的东西的日子。



Answer 3:

在我的情况下做的,你建议没有奏效。 我不得不修改您的解决方案一点点-我做了一个“框架”,而不是分组的对象 ,并在该框架把previuosly分组元素。 我在那帧设置positionType =“浮动”和stretchType =“无拉伸”,并设置stretchType =“RelativeToTallestObject”其子项 -那么它所有的作品。



文章来源: Stretch a row with data overflow while having multiple rows in a single band