社区
Delphi
帖子详情
在DELPHI5的报表打印中怎么换行??????十万火急!!救兄弟一把!!!
wangkun007
2001-12-26 09:55:26
在DELPHI5的报表打印中怎么换行??????十万火急!!救兄弟一把!!!
小弟在着先谢过你了!!!!
...全文
147
11
打赏
收藏
在DELPHI5的报表打印中怎么换行??????十万火急!!救兄弟一把!!!
在DELPHI5的报表打印中怎么换行??????十万火急!!救兄弟一把!!! 小弟在着先谢过你了!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tommychim
2001-12-26
打赏
举报
回复
用onprint事件也可以啊
放两个qrlabel,在qrlabel1的onprint事件里写value:='换';qrlabel1.caption:='行';
man8888
2001-12-26
打赏
举报
回复
text型字段用TQRDBRichText
如果你的字段类型为char,varchar类型的请在你TDBText组件的
OnPrint事件里调用我写的下列换行函数:
{------------------------------------------------------}
{
功能:对一个Pascal字符串进行定长换行处理
入口参数:Value -- 要转换的Pascal字符串, max_len_line -- 每行Unicode字符个数。
返回结果:转换后的字符串。
}
function wrap_line(Value: String; max_len_line: integer ): String;
var
ws: WideString;
s: string;
begin
ws:= Value;
s:= '';
while length(ws) > MAX_LEN_LINE do begin
s:= s + Copy(ws, 1, MAX_LEN_LINE) + #13;
delete(ws, 1, MAX_LEN_LINE);
end;
Result:= s + ws;
end;
{--------例子----------}
procedure TForm2.QRDBText4Print(sender: TObject;
var Value: String);
begin
Value:= wrap_line(Value, 5); //每行5个Unicode字符
end;
****注意:将TDBText的属性:*****
AutoSize:= false //将其拉大一下
AutoStretch:= true
WordWrap:= true //默认的
{--------更多的公用函数,组件,请到我的主页------}
{--------去下载tzdgg.freephp.digiro.net----------}
962veiri
2001-12-26
打赏
举报
回复
什么意识??
你不会要打印所有的内容?
wangkun007
2001-12-26
打赏
举报
回复
打印一条还可以!!打印几千条呢???????
962veiri
2001-12-26
打赏
举报
回复
:-),利用QRMemo空件一样!!
不要连数据库,就是用程序将你要显示的字段内容插入到QRMemo里面去就可以了
wangkun007
2001-12-26
打赏
举报
回复
DELPHI5中没有QRDBMemo控件!!好象只有QRMemo控件它不能挂数据库吗!!
WORDWRAP属性好象也是QRMemo控件的属性!!!!!
962veiri
2001-12-26
打赏
举报
回复
呵呵,有两中办法:
1:你把他的WordWrap属性设置为true;
2:用QRDBMemo空件代替QRDBEdit空件,然后将你要显示的字段内容读到Memo里面去就行
知道怎么作吗??
wangkun007
2001-12-26
打赏
举报
回复
是Quickreport控件!!!对数据库里面一个字段内容换行!!!
962veiri
2001-12-26
打赏
举报
回复
什么空件?? QuickReport?你要对什么换行????
说一下你的具体要求!
wangkun007
2001-12-26
打赏
举报
回复
我用的控件!!!!!
962veiri
2001-12-26
打赏
举报
回复
你使用什么来做的报表????空件?? 还是Printer??
网络检查
这是我的第一个
DELPHI
元件作品。用
DELPHI
3完成的, 可以安装在D2/D3/D4/D5上面,没有问题。 其作用是可以帮助您检查计算机连接到网络上了还是 断开状态。 非常容易使用,主要是用on...
最强悍的 VC VB反编译工具 Hex-Rays
最强悍的反编译工具 Hex-Rays。可以反编译 VB VC BCB
Delphi
等等一切 x86/x64 代码为 C 代码。密码参见内附说明文件。我写了个简单的介绍 http://blog.caozhongyan.com/article.asp?id=19
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录程序,让学员初步掌握软件开发的全部流程 让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。...
Delphi
字符串
中
回车
换行
Delphi
字符串
中
回车
换行
的问题
Delphi
Label显示多行文本的
换行
方法
哪在
Delphi
中
如何让 Label
换行
处理多个字符呢? 我们有一下几种方式: 第一种: label1.Caption := '程序员(英文Programmer)是从事程序开发、'+ '程序维护的基层工作人员。'+ #10 +'一般将程序员分为程序...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章