fastreport 打印问题,为什么第二打印时,只打印第一次一样大小的?(80分)

  • 主题发起人 主题发起人 hjp0214
  • 开始时间 开始时间
H

hjp0214

Unregistered / Unconfirmed
GUEST, unregistred user!
用fastreport第一次打印跟存折大小的明细卡,接着又打印A4大小的纸,第二次打印时,打印在A4纸上的,只打印第一次打印一样大小的面积,其他范围均没有打印,为什么呢?
 
var
Page: TfrPage;
Page := frReport1.Pages[0];
Page.ChangePaper(256,2410,1410,-1,poPortrait);
//重新设置一下页面大小
256是表示自定义纸张,A4是哪个代码,要自已想办法查一下。 后面依次是宽度,高度,横向或竖向
下面是设置边距的
Page.Prop['TopMargin'] := 50;
Page.Prop['LeftMargin'] := 30;
Page.Prop['RightMargin'] := 30;
Page.Prop['BottomMargin'] := 50;
 
[:D] 是在同一个report中吗 ?
 
不是同一报表,epson1600Q打印机,就是联系打印两张不同的报表,一个小,一个大。
打印大的报表时,就出现只打印跟小报表一样大
 

Similar threads

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