我就不相信你们可以实现打印换行 (20分)

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

Dorland

Unregistered / Unconfirmed
GUEST, unregistred user!
我就不相信你们可以实现打印换行
比如备注型字段的字符长度不确定,我用QR3.5D6 + QRDBText
AutoSize:=False;
AutoStretch:=True;
WordWrap:=True;
却怎么也实现不了。如果将QRDBText 改为 QRDBRichText 却是连显示都没。
在DFW中找了一天了,还是解决不了,怎么回事儿这是!
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=786026
 
难道这种问题不值得一答吗?虽然我很穷,就是借我也借到分来送给你们。
兄弟们,帮帮忙行不。解决了我一定加分。
 
我测试过很多次也不行!
最后我是自己写代码的!
 
我可以实现
 
to karxios
你能把代码贴一下吗?
 
2001-12-13 18:18:53) 老猫
QRDBText的属性 Autosize=false,WordWrap=true,高度也拉了很大
它获得文字后为什么不自动换行?
(2001-12-13 18:40:32) XXX
对了我想可能是有回行的它会回行,而没有回行的它则不会回行,我看了一下
dbtext的wordwarp属性就是直接从label继承下来的,所以应该和label的wordwarp
属性一样。
(2001-12-13 18:41:38) XXX
你试一下,如果真的是这样的话,那么就是概念上的错误啦。
(2001-12-13 18:36:32) 老猫
可是label这么设置是可以自动换行的啊,我取的是一样的数据
(2001-12-13 18:41:59) 老猫
The WordWrap property controls how a line of text that is too long to fit in
the width of the control is printed. If WordWrap is True the text will be
wrapped to a new line. If the AutoStretch property is True this might make
the control expand vertically.

我刚才用Delphi 6试试就发现没有问题了,可是这跟D5是没有关系的啊 :(

目前的疑问就是QReport这一套东西在D5和D6里的版本是一样的吧?
为什么结果不一样呢?

 
兄弟找高版本的控件集,
要么用其它打印控件啊,如FASTREPORT等.
还在用DELPHI自带的那个古董?
 
Quickreport 3.06是可以的!
 
求人不如求已,你们这些人只会说不会练。说了这么多没有一个人帮我解决了问题,
DFW真让我心痛呀……
 
这是delphi5。0和6。0的bug,好象4。0没有问题。
我有个变通的方案。具体实现如下:
用QRRichText,在 Band的beforeprint事件里将字段的内容赋给QRRichText.Lines.Text
我用过的,ok!
但是有一个问题,QRRichText不能自动调节大小,需要你先设置好,不知道能不能满足你的
要求。
 
分不多了,虽然我自己解决了问题但还是要多谢你们!
 
Dorland 你好
我也有你一样的问题,能告诉我解决的方法吗,多谢!
你的‘自我描述’真的不赖
 
用reportbuilder好了
 
后退
顶部