“Outline”对象 即报表大纲,如前所述,在报表预览状态以树的形式显示报表的结构。点击树中的结点可以跳到与当前结点相关联的报表页面。要生成报表大纲,并不需要使用脚本,在FastReport中栏具有自动生成机制。下面用栏的自动生成机制及脚本生成两个示例来展示如何生成报表大纲。
几乎所有的栏都有“OutlineText”属性。在此属性中输入文本或表达式将被自动转换成大纲中的树结点。如果输入是表达式,生成报表时其值将会被自动计算并在树中显示。所以树的层次结构与报表中栏的层次结构是类似的,即树中包含着主从元素对应着报表主从栏。现仍以前面的分组报表示例来说明:
指定分组头栏的属性“GroupHeader1.OutlineText”属性为“<Group.”Company”>”。若要在报表预览时显示大纲,还需要设置报表属性“Report.PreviewOptions.OutlineVisible”属性为True。预览报表如下显示:
点击大纲中任何一个结点,报表将跳到结点对应的报表页,而与结点相关的元素将显示
使用Outline对象
最新推荐文章于 2024-05-15 15:53:30 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)