如何进行多数据打印及页面设置? (50分)

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

hcl23

Unregistered / Unconfirmed
GUEST, unregistred user!
1、在取得多个数据,且打印前进行页面设置后,就只能打印当前的一页。
页面设置的语句为:
Form_print:=tForm_print.Create(application);
Form_print.QuickRep3.Page.LeftMargin:=Table3.Fieldbyname('页距左边距').Value;
Form_print.QuickRep3.Page.TopMargin:=Table3.Fieldbyname('页距顶边距').Value;
Form_print.QuickRep3.Preview;
而且无论你如何设置,页面也无变化。我现在要求将查询到的一批数据,经过页面设置后
就可以一次将其全部打出,该如何处理?
2、还有,我在Form_print.QuickRep3中,将页面设置为横向,但打印时却是纵向,将打印机的打印设为横向
也无效,为解决这一问题,我只好在QuickRep中按打印设置后,再来打印,这样就很是费力,该如何处理?
 
1。QuickRep3.DataSet := 要打印的DataSet
2。将打印机的打印设为横向
 

Similar threads

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