我有一个典型的FastReport报告,其中包含一个MasterData波段内的表。桌子很长很窄,所以我想把它分成两半,把下半部分放在上半部分旁边,这样:
A A D
B B E
C -> C F
D
E
F
桌子上的行有1-3行高。
我尝试过使用MasterData.Columns属性。它的两个问题是:它逐行分割表,使其成为AB CD EF,这是不可接受的,也不考虑行高,所以如果例如A行比其他行高,那么之后会有不必要的差距。 D在第二列(尽管StretchMode = smMaxHeight
)。
我的FastReport版本是4.7。
答案 0 :(得分:1)
FastReport有两种方法来制作列报告。
你已经发现了其中一个"乐队列" - 此方法从左到右然后向下打印波段。
第二种方式是页面列。 使用页面栏FR打印带子直到页面结束,然后移动到下一列。我认为这种方法正是你要找的。 要创建页面列,只需双击报表设计器中的页面,选择其他选项选项卡并设置要打印的列数。