WinForms基于任务报表的帮助 > 报表帮助文档 > 自定义页面布局 > 创建CanGrow/CanShrink字段 |
报表字段的内容横跨多行或是一行都不占是很常见的事情。某些情况下,你也许希望允许字段扩充或者缩短来适应其内容,总好过在报表中切割多出的长度或是剩下白色空白。
想要完成该功能,在C1ReportDesigner的设计模式下,设置Field对象的CanGrow和CanShrink属性为True。
字段区域扩充时可以将处于下方的字段内容下推。同样的,收缩时也可以将处于下方的字段内容上移。这里的下方是严格意义上的下方,就像下面对话框中显示的那样:
随着字段1的扩充或是收缩,字段2,3将进行上移或是下移。字段4不受影响,因为它并不处于字段1的下方。上图中的阴影区域显示的是受字段1影响的区域。
如果你想要字段4和字段2,3保持一致,你需要添加一个格外的字段横跨字段2和字段3的上方。字段1将推动新字段,从而推动字段2,3,4。下面的对话框显示这种新布局:
注意: 完整的报表,可参阅在报表模板文件下CommonTasks.xml报表模板文件的"06: CanGrow CanShrink"章节,该文件保存在ComponentOne Samples文件目录下。 |