不用QuickRep可以吗?
看看 ..\Delphi5\Demos\Quickrpt\Qr3中的例子。
在窗体frmNeedData 中用了 TStringlist, 把要打印的每一行赋给它,然后它再赋给QRLabel。
最好能学会这种方法,它允许你随意设计打印报表。
另外,为了控制字段的显示位置,可以对字符串进行格式化处理,例如:
str:=Format('|%-5s|%5s|',['abc','abc']);(注:负号表示左对齐,10是占有的长度)
结果:str:=|abc | abc|
看看 ..\Delphi5\Demos\Quickrpt\Qr3中的例子。
在窗体frmNeedData 中用了 TStringlist, 把要打印的每一行赋给它,然后它再赋给QRLabel。
最好能学会这种方法,它允许你随意设计打印报表。
另外,为了控制字段的显示位置,可以对字符串进行格式化处理,例如:
str:=Format('|%-5s|%5s|',['abc','abc']);(注:负号表示左对齐,10是占有的长度)
结果:str:=|abc | abc|
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货