|
|
导航: |
论坛 -> 报表专区
斑竹:sunyesy,iamdream |
|
作者: |
|
2021/2/23 14:33:24 |
标题: |
求教: fastreport6.96 空格自动折行,咋办 |
浏览:2291 |
|
加入我的收藏 |
楼主: |
不是很熟悉fastreport, 请教一下怎么设置空格不要自动折行.谢谢
此帖子包含附件:
 大小:54.5K |
----------------------------------------------
- |
作者: |
|
2021/2/23 14:55:29 |
1楼: |
因为作者就那么设计的。建议找作者算账。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2021/2/23 15:02:18 |
2楼: |
楼上大佬,有什么设置可以解决这问题吗?
----------------------------------------------
-
|
作者: |
kaida (kaida) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2021/2/23 17:00:01 |
3楼: |
楼主写一个简单的例子发出来大家分析一下。 我觉得不应该这样。如果控格自动折行,那么西方文字每个词之间都有空格,岂不是每行只能一个单词?
----------------------------------------------
http://down.desei.com.cn/down/1041485/MyWeb/VCLs.html
|
作者: |
|
2021/2/23 17:56:14 |
4楼: |
测试程序
----------------------------------------------
-
|
作者: |
xhl (xhl) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2021/2/23 20:12:03 |
5楼: |
用 rich对象 估计当初txt对象,只是作为简单文字使用的。
----------------------------------------------
-
|
作者: |
kaida (kaida) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2021/2/23 21:48:58 |
6楼: |
这不是由空格直接引起的。是因为你把 WordWrap 属性设为 True。这时长字符串会自动折行。 自动折行的规则就是以空格为“单词”的分割符,当一行剩余位置容纳不下某个“单词”时就把这个“单词”打印在下一行。 你在字符串不同位置放几个空格就会发现问题所在。 把 WordWrap 属性设为 False 可以解决问题,但带来的副作用就是不会自动折行,需要手工折行。 解决办法有两个: 1. 取消空格。 2. 把 WordWrap 属性设为 False,人工排版。
----------------------------------------------
http://down.desei.com.cn/down/1041485/MyWeb/VCLs.html
|
作者: |
yaoyl (云里雾里) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2021/2/23 23:10:08 |
7楼: |
@kaida 专业!
----------------------------------------------
Delphi老菜鸟~
|
作者: |
|
2021/2/24 8:28:03 |
8楼: |
把半角空格替换成全角空格
----------------------------------------------
▄︻┻┳═
|
作者: |
|
2021/2/24 9:33:23 |
9楼: |
谢谢楼上各位. 5楼方法不错.
----------------------------------------------
-
|
作者: |
zwrj (zwrj) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2021/2/24 21:47:38 |
10楼: |
关注,听说有修改好的版本
----------------------------------------------
-
|
|