社区
Delphi
帖子详情
delphi print
sls
2001-01-02 09:39:00
序号 姓名 电话 地址
1 张三 65438795 长寿路55号
2 李四 56987452 中国北京长安大街
55号1801室
3 王五 65478923 幸福路88号
如上表所示,李四的地址打印时根据宽度换行,在DELPHI打印时如何实现.
非常感谢。
...全文
363
12
打赏
收藏
delphi print
序号姓名电话地址 1张三65438795长寿路55号 2李四56987452中国北京长安大街 55号1801室 3王五65478923幸福路88号 如上表所示,李四的地址打印时根据宽度换行,在DELPHI打印时如何实现. 非常感谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
8683404
2001-01-05
打赏
举报
回复
用Printer.Canvas.TextOut(x,y,Text);
用Printer.Font.Size:=10;//或(其他)
用Printer.Font.name:='宋体'//或(其他)
可更改字体,通过length(string)判断是否要换行,通过X、Y坐标决定字符串的打印起始位置;
通过Copy(SouceStr,Index_num,len_num)分割字符串。
你看这样可以吗?我可能说的有点乱,但绝对可实现你的要求。
附:X、Y在针式打印机下是180P/IN;激光打印机下是600P/IN;具体要参考打印机说明书。
wsh
2001-01-05
打赏
举报
回复
关注
liuchcn
2001-01-05
打赏
举报
回复
如果是用qrreport,只要设制dbtext控件的stretch为true及autosize为false;(可能还有wordwrap)
sls
2001-01-05
打赏
举报
回复
wzs,hello,
我不知道如何处理?
thank you.
sls
2001-01-05
打赏
举报
回复
各位好!
可能我没有说明白主要是QRShape 要自动拉宽, 或者有什么方法可以实现。
我上传的例子框线没有了。
谢谢各位。
sls
2001-01-05
打赏
举报
回复
各位好!
可能我没有说明白主要是QRShape 要自动拉宽, 或者有什么方法可以实现。
我上传的例子框线没有了。
谢谢各位。
sls
2001-01-05
打赏
举报
回复
各位好!
可能我没有说明白主要是QRShape 要自动拉宽, 或者有什么方法可以实现。
我上传的例子框线没有了。
谢谢各位。
wzs
2001-01-05
打赏
举报
回复
我说的方法8683404差不多一样。
sls
2001-01-04
打赏
举报
回复
这个问题太难了吗?
各位高手.
sls
wzs
2001-01-04
打赏
举报
回复
是否在报表中?或是否定义过字体?如不是,你可计算你所规定的打印长度后再判断当前打印的文字是否超过规定的长度,如有则你就处理让它换行。
largewang
2001-01-04
打赏
举报
回复
用TRect控制一下就行了,
不要偷懒,多研究一下。
hellworld
2001-01-04
打赏
举报
回复
我感兴趣,可惜我也不会。
delphi
pr
int
pr
eview控件
delphi
中好用的打印预览控控件,
pr
int
pr
eview,
Delphi
Pr
int
Text打印文本文件内容
Delphi
Pr
int
Text打印文本文件内
delphi
_word打印
Delphi
中使用Olecontainer打开Word文档后,并实现打印功能
delphi
-T
pr
int
打印学习资料
delphi
-T
pr
int
打印学习资料 。收集的一些资料
实现
delphi
的debug
pr
int
一直用outputdebugstring输出消息,每次要自动写格式化,太烦,写了个debug
pr
int
Delphi
5,939
社区成员
262,944
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章