如何使用rave报告设置页面大小

时间:2016-10-19 15:09:54

标签: delphi pdf report rave-reports

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

我尝试了但没有结果:

var PWidth: Double;

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

尝试了这个:

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

任何解决方案?

1 个答案:

答案 0 :(得分:0)

解决我的问题:

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;
相关问题