关于Report Machine自定义打印页面大小的问题 ( 积分: 200 )

  • 主题发起人 主题发起人 fstao
  • 开始时间 开始时间
F

fstao

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用TRMReport时,我想用自定义打印报表,要改页面的大小,在“页面设置”那里设置自定义,但是模板的页面大小却没有变,问如何改变?比较急!谢谢
 
我在用TRMReport时,我想用自定义打印报表,要改页面的大小,在“页面设置”那里设置自定义,但是模板的页面大小却没有变,问如何改变?比较急!谢谢
 
//自定义纸张大小
Page.ChangePaper(Page.PageSize, Page.PageWidth, Page.PageHeight, Page.PageBin, rmpoLandscape);
 
我想问一问,不能在控件上设置吗?
 
最好有一个例子发给我:fstao@tom.com
 
我在做自定义报表时出现问题,比如下面的语句:
with RMReport1do
begin
LoadFromFile(ExtractFilePath(ParamStr(0))+'2.rmf');
Pages.Pages[0].pgWidth := 2160;
Pages.Pages[0].pgHeight := 1400;
Pages.Pages[0].pgOr := poPortrait;
ShowReport;
end;

预览时,其页面不是自定义的页面,非得要预览时点击页面设置然后再按“确定”按钮才可以改成自定义页面,请问有没有其它的方法可以解决?
 
RM3底下是可以保存用户设置的页面大小的,保存完成后下次打开RM把报表的大小设定为Custom型,也就是上次保存的页面大小值。 下次再打开也就是Custom大小了。
不知你是否为RM3。我在RM3下测试是可以的。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部