在qreport中,能否按指定的页码,只打印指定的页码?在freport中呢(50分)

  • 主题发起人 主题发起人 denven
  • 开始时间 开始时间
D

denven

Unregistered / Unconfirmed
GUEST, unregistred user!
在程序中,只需要打印指定的页,而不是从头打至尾!
 
你可以在Page.OnBeforePrint(我记不清了)中写上Script:
if [PageNumber]=YourPageNumber then
Visible:=True else
Visible:=False;
你自己再看看吧,我记不是很清楚了...
 
1. 最简单: 把printer的进纸设成手动进纸就可以了.
2.
var
i:integer;
begin
repeat
inc(i);
yourQr.PrinterSettings.FirstPage := i;
yourQr.PrinterSettings.lastPage := i;
yourQr.PrinterSettings.ApplySettings;
try
yourQr.Print;
except
break;
end;
until MessageDlg('continue?',mtConfirmation, [mbYes, mbNo], 0) = mrNo;
 
后退
顶部