2016-10-19 36 views
0

Delphi 2010でプロジェクトがあり、RaveReportを使用してコードを使ってPDFレポートを生成していますが、可能かどうか、どうすればサイズを設定できますか私のPDFページのサイズ(高さと幅)。raveレポートでページサイズを設定するには

は、私はそれを試みたが、結果はなかった:

var PWidth: Double; 

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

そして、この試みた:

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

任意のソリューションを?私の問題のため

答えて

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; 
関連する問題