在Activereports ver 7.0中,
我已经以垂直方式一个接一个地放置了2个文本框。我为两者分配了特定的宽度和高度,然后以编程方式将文本内容分配给两个文本框。
对于两个文本框,CanShrink属性设置为true,因此文本框可以根据其内容缩小以适应。
我的问题是,一旦第一个文本框收缩,我想将第二个文本框缩小到第一个[要删除收缩所产生的额外空间],但它并没有发生。那是为什么?
请查看下图
答案 0 :(得分:1)
因为,控件只会向下移动,而不会在报表运行期间向上移动。这是设计的。为了完成你正在做的事情,首先要使textbox1的大小非常小,所以本质上它总是会增长。如果缩小文本不够,可以使用api移动文本框2(在打印事件之前以节格式/使用该控件的位置。