Как установить размер страницы с восторженным отчетом
У меня есть проект в 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;