【问题标题】:How to set page size with rave report如何使用 rave 报告设置页面大小
【发布时间】:2016-10-19 15:09:53
【问题描述】:

我在 Delphi 2010 中有一个项目,我正在使用 RaveReport 通过代码生成 PDF 报告,我的问题是我想知道它是否可能以及如何设置我的 PDF 的大小(高度和宽度)页面。

我试过但没有结果:

var PWidth: Double;

PWidth := 20;
System.BaseReport.PageWidth := PWidth;

并尝试了这个:

System.BaseReport.SetPaperSize(DMPAPER_USER, 2100, 1400); 

有什么办法吗?

【问题讨论】:

    标签: delphi pdf report rave-reports


    【解决方案1】:

    我的问题的解决方案:

    procedure TfrmLogger.RvSystemBeforePrint(Sender: TObject);
    begin
      with Sender as TBaseReport do
        begin
          Units := unInch;
          UnitsFactor := 1;
          SetPaperSize(DMPAPER_USER, 21, 29.7);
          Units := unCM;
          UnitsFactor := 2.54;
        end;
    end;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-22
      • 2011-09-10
      相关资源
      最近更新 更多