procedure GenerateRep(quickrep:TQuickRep;lblPageCount:TQRLabel;mode:integer;filename:string);
begin
with quickrep do
begin
Prepare;
lblpagecount.caption:=inttostr(QRPrinter.pagecount);
if mode=RPT_SAVE then
begin
QRPrinter.Compression:=false;
QRPrinter.Save(filename);
qrprinter.Free;
qrprinter:=nil;
end
else
begin
QRPrinter.Free;
qrprinter:=nil;
Previewmodal;
printer.Free;
qrprinter.Free;
qrprinter:=nil;
end;
end;
end;
begin
with quickrep do
begin
Prepare;
lblpagecount.caption:=inttostr(QRPrinter.pagecount);
if mode=RPT_SAVE then
begin
QRPrinter.Compression:=false;
QRPrinter.Save(filename);
qrprinter.Free;
qrprinter:=nil;
end
else
begin
QRPrinter.Free;
qrprinter:=nil;
Previewmodal;
printer.Free;
qrprinter.Free;
qrprinter:=nil;
end;
end;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货