procedure TForm1.QuickRep1BeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
var
i, k : integer;
sh : array of tqrshape;
begin
qrband1.Height := quickrep1.Height - PageHeaderBand1.Height;
//设QRBAND1.bandtype = rbSummary
if qrband1.Height > 每行的高度 then
begin
setlength(sh,qrband1.Height div 40 - 1);
k := quickrep1.height - 38 -38 - SumOfOtherband.height;//SumOfOtherband.height:指其它band的高度和,前面的38是报表自动设置出来的页的空白,双击报表可以改。
for i := 1 to k div 每行的高度 - 1do