如何在fastreport中合并单元格?

时间:2019-05-12 01:39:48

标签: delphi delphi-2010 fastreport

我有一张桌子。像这样打印 https://up.djelfa.info/uploads/155762484493151.png 我想使观察结果占据整个表,这意味着它保持为空。空盒子占据了所有桌子。 https://up.djelfa.info/uploads/155762492124361.png 我正在使用fastreport 5 vcl 主要的数据 https://up.djelfa.info/uploads/155762509600791.png

1 个答案:

答案 0 :(得分:0)

在最后一个链接中,您似乎已经在主数据行中硬绘制了单元格行。这意味着它们将为每一行打印。但是,有多种解决方法:

  1. 将“观察”列的上下行分隔为单独的对象(例如LineObsTop和LineObsBottom)。然后,在“主数据带”的OnBeforePrint中,根据列的值调整其可见性
  2. 不要硬编码细胞系!相反,请确保所有单元格字段都完全对齐,并使用字段的Frame属性。然后使用观察字段的OnBeforePrint根据值调整帧。
  3. 类似于#2,但对单元格使用条件格式,调整框架。