一个关于打印的问题?(50分)

  • 主题发起人 主题发起人 xxwxd
  • 开始时间 开始时间
X

xxwxd

Unregistered / Unconfirmed
GUEST, unregistred user!
我在窗体FORM1中添加一个QUICKREP1控件,并在其上添加一个DETAILBAND1控件。
而后我在DETAILBAND1控件上添加一个QRDBTEXT1控件。
比如我想用QRDBTEXT1控件显示一个NAME的字段的字段值(NAME的值是”我是中国人我爱中国“)
如果QRDBTEXT1控件不够显示NAME值的全体,如何让它会垂直延伸显示。
把”我是中国人我爱中国“
显示成
”我是中国人
我爱中国“
 
autosize := False;
wordwrap := True;
 
同意楼上
 
把AutoStretch设成True即可自动换行。
注意,只有安装Qr306pd5才可解决中文换行。
 
那里可以找到Qr306pd5
 
delphi.mychangshu.com有qr3.06下.
 
QRDBText1的OnPint事件中這樣寫道:
var i:integer;
s:string;
begin
s:='';
for i := 1 to length(value) do
begin
if i=1 then s:=copy(value,i,1)
else s:=s+#13+copy(value,i,1);
end;
end;
 
多人接受答案了。
 
后退
顶部