RAVE中如何设置纸张大小
我研究了一下,初步的方法如下:
1.在RAVE报表设计器中更改缺省报表页的尺寸的菜单路径为:
Edit-->Preferences-->选择defaults选项-->更改Paper Size
如上更改的缺省报表页面的尺寸仅对此后新生成的页有效!
2.在RAVE报表设计器中更改已经存在的页的尺寸的方法为:
从右边的树状对象库中选定对应的页,通过属性编辑器更改
页的PaperSize属性为所需要的大小!
3.在应用程序中,采用以下代码应该可以改变页的尺寸。
procedure TForm1.Button1Click(Sender: TObject);
var
MyPage: TRavePage;
begin
RvProject1.Open;
With RvProject1.ProjMan do
begin
MyPage := FindRaveComponent('Report1.Page1',nil) as TRavePage; //查找
PAGE
MyPage.PaperSize:=DMPAPER_A4; //设置报
表页的尺寸
end; { with }
RvProject1.ExecuteReport('Report1');
RvProject1.Close;
end;
|