代码之家  ›  专栏  ›  技术社区  ›  Sam Schutte

在SSR中,可以设置一个矩形以随其内容增长吗?

  •  2
  • Sam Schutte  · 技术社区  · 16 年前

    我现在正在SSRS(SQL Server Reporting Services)中处理一个报表,在报表设计器的页面上绘制一个矩形以使其增长时遇到问题。基本上,我画了一个矩形,然后在里面放了一个文本字段。此文本字段的内容可以是很短或很长,因此我希望它能够增长以适应其内容。

    但是,当我输入长文本时,文本框会变大,然后粘在矩形的行之外。从我读到的SSRS文档中,它指出矩形应该增长到包含其中的项,并且这些项是“对等项”。

    给出了什么?

    4 回复  |  直到 9 年前
        1
  •  2
  •   Erick B    16 年前

    唯一能让文本框突破矩形边界的方法是,文本框实际上不在矩形内部,而是在矩形下方。

    当文本框位于矩形内时,以及当文本框属性 CanGrow = TRUE 然后,文本框及其矩形都垂直向下增长以容纳大量文本。

        2
  •  1
  •   Dan Andreatta    14 年前

    我也看到了同样的问题。我的问题是,我先有了文本框,然后把矩形放在它周围,然后把它放在后面。一旦我将文本框拖离,然后再拖回到矩形上,它就会正常增长。

        3
  •  0
  •   TonBill    11 年前

    您可以通过查看文本框的父属性来判断文本框是在矩形中还是在正文(例如)上。如果文本框在矩形之外,则可以很好地剪切文本框并将其粘贴到矩形中。当我试图将对象拖到一个矩形中时,有时会遇到一些问题。

        4
  •  0
  •   catmandu    9 年前

    也许有点晚了,但以后可能会有帮助。

    矩形可以用作容器。

    要将矩形转换为容器,请先创建矩形。只需将其他子对象元素(如列表、表等)放到容器中即可。

    但是,不能在创建子对象之后创建容器。