Как установить размер страницы с восторженным отчетом

У меня есть проект в Delphi 2010, и я использую RaveReport для генерации отчетов в формате PDF с помощью кода, мой вопрос: я хочу знать, возможно ли это, и как я могу установить размер (высоту и ширину) моей страницы PDF.

Я попробовал это, но не привело:

var PWidth: Double;

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

И попробовал это:

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

Любое решение?

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;
Другие вопросы по тегам