【问题标题】:FastReport 5 gap between band and page footerFastReport 5 带区和页脚之间的间隙
【发布时间】:2015-10-21 07:13:28
【问题描述】:

我有一个带有主数据带和页脚的简单测试报告。主带和页脚之间似乎存在间隙。我在带和页脚上设置了背景颜色来说明。

截图:

我看不出有任何明显的方法可以消除这种差距。设置“波段之间的间隙”无效。

【问题讨论】:

    标签: delphi fastreport


    【解决方案1】:

    如果你仔细阅读你的问题,你就会给出答案,你在问为什么你的 Masterdata 乐队和 Pagefooter 之间有差距

    不要使用页脚,只需在主数据带的底部添加一个普通的页脚,因为它建议的页脚位于页面的 底部 页脚 波段始终位于其 MasterBand

    的底部

    这是页脚与页脚的示例

    【讨论】:

    • 谢谢彼得,但它必须是页脚。我需要在每页的末尾打印此页脚,而不仅仅是在乐队的末尾,以防乐队跨越页面。
    【解决方案2】:

    我需要添加脚本代码来手动设置 curY

    var CurY: extended;
    
    procedure MasterData1OnAfterPrint(Sender: TfrxComponent);
    begin
      CurY := Engine.CurY;  
    end;
    
    procedure PageFooter1OnBeforePrint(Sender: TfrxComponent);
    begin
        Engine.CurY := CurY;  
    end;
    

    【讨论】:

      猜你喜欢
      • 2022-01-18
      • 2015-09-26
      • 2016-01-31
      • 1970-01-01
      • 2017-05-25
      • 2013-05-23
      • 1970-01-01
      • 1970-01-01
      • 2019-06-10
      相关资源
      最近更新 更多