社区
Delphi
帖子详情
急!急!急!长字串的折行打印输出 请赐教
chen_chen1111
2000-07-20 01:13:00
Delphi中的报表较长字串或中文的折行打印输出(中间无空格)能否实现?
...全文
126
1
打赏
收藏
急!急!急!长字串的折行打印输出 请赐教
Delphi中的报表较长字串或中文的折行打印输出(中间无空格)能否实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
PoolD
2000-07-20
打赏
举报
回复
是自己控制打印位置吗?
1.判断打印区域的宽度。
2.用Canvas的Textwidth和TextHeight得到一个英文字符的尺寸(最好用比较宽的字符如X),每个中文字符占两个英文的位置。
3.计算该宽度内可以输出的字符数。如果中间夹杂英文的话,最好每行判断一次。
4.将字符串按定长截断输出。
我写过一个过程,如果需要的话,请mail给我。
C/C++笔试题
2. (15分)下面一段代码,想在调用f2(1)时打印err1,调用f2(2)时打印err4,但是代码中有一些问题,
请
做尽可能少的修改使之正确。 1 static int f1(const char *errstr, unsigned int...
c/c++笔试题
2. (15分)下面一段代码,想在调用f2(1)时打印err1,调用f2(2)时打印err4,但是代码中有一些问题,
请
做尽可能少的修改使之正确。 1 static int f1(const char *errstr, unsigned int flag) { 2 ...
c++ 笔试题
2. (15分)下面一段代码,想在调用f2(1)时打印err1,调用f2(2)时打印err4,但是代码中有一些问题,
请
做尽可能少的修改使之正确。 1 static int f1(const char *errstr, unsigned int flag) { 2 int ...
linux sed命令详解及参数说明
简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理...
c++笔试题
10. 一个栈的入栈序列是A,B,C,D,E,则栈的不可能的输出序列是( ) A、EDCBA; B、DECBA; C、DCEAB; D、ABCDE 参考答案:D /ABC/ A/ BC /EG /D /B/ C/ D/ C 二、简答...
Delphi
5,379
社区成员
262,722
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章