社区
Delphi
帖子详情
FastReport的问题!如何自动换行
jtg98g3
2005-01-18 11:24:24
我要显示一个文本字段。只是这个字段实际字符长度不确定。所以想让FastReport自动换行来处理。
我用的是FastReport3.05版本。
...全文
2349
13
打赏
收藏
FastReport的问题!如何自动换行
我要显示一个文本字段。只是这个字段实际字符长度不确定。所以想让FastReport自动换行来处理。 我用的是FastReport3.05版本。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyguo
2005-05-27
打赏
举报
回复
我以前也用过,也有这样的问题,就是每行长度不一样,差半个字符。
Jay_L
2005-05-27
打赏
举报
回复
mark
jtg98g3
2005-05-21
打赏
举报
回复
windlin623(黄生):
1.把MasterData的Stretched=True
2.把Memo的Stretched=True,wordwrop=True,suppress=True
这样Memo可换行,也可延身,MasterData也可以自动延身
--------------------------------------------------------
不知道你用的是哪个版本!我用的是3.07版本!
其中memo的属性也只能这样:
StretchMode=smActualHeight;
SuppressRepeated=True;
wordwrop=True;
MasterData的Stretched=True
还是不行!故障还这样!
vipxch
2005-05-20
打赏
举报
回复
mark delphi 报表问题
king20151111
2005-05-20
打赏
举报
回复
我刚刚解决这个问题
1.把MasterData的Stretched=True
2.把Memo的Stretched=True,wordwrop=True,suppress=True
这样Memo可换行,也可延身,MasterData也可以自动延身
king20151111
2005-05-20
打赏
举报
回复
Stretched=True
仙侣步惊云
2005-04-08
打赏
举报
回复
建议将你的文字字段在数据库中设成Text或Blob型而非普通字符型,在录入界面中使用DBRichEdit或其他第三方的带有格式文本(rtf)数据控制组件录入数据,在FastReport中使用RichText对象取代Memo显示格式文本。
tgtcn
2005-04-02
打赏
举报
回复
帮你顶,给点分
jtg98g3
2005-03-30
打赏
举报
回复
还有,中文描述是这样的:
后跟成型片 透明MONO网布(140GM)+半透明海洋蓝816A(金属效果)TPU成型片(SHA 70)(PO-TPU00025) AD-719G #9.5-12
理想中换行后应该是这样:
后跟成型片 透明MONO网布(140GM)+半透明海洋蓝816A(金属效果)
TPU成型片(SHA 70)(PO-TPU00025) AD-719G #9.5-12
实际上是这样的:
后跟成型片
透明MONO网布(140GM)+半透明海洋蓝816A(金属效果)TPU成型片(S
HA 70)(PO-TPU00025) AD-719G #9.5-12
无辜多出那么一行。在资料少的情况下不要紧。但是在资料非常多的情况下会浪费纸张。
请问有什么好的办法啊!
注明:字符串中只有字符。没有其它控制符!
jtg98g3
2005-03-30
打赏
举报
回复
这个方法不好!
自动换行非常的不整齐!
比如字符串:
外鞋羽 灰白590A MONO MESH(HF处理)+灰白590A底/黑靛蓝117A 三饰条 ELASTOLLAN 85A成型片(SHA 75)(PO-TPU00004)注射成型片 AD-807G #11.5-13(2PC/PR)
理想中换行应该是这样:
外鞋羽 灰白590A MONO MESH(HF处理)+灰白590A底/黑靛蓝117A
三饰条 ELASTOLLAN 85A成型片(SHA 75)(PO-TPU00004)注射成
型片 AD-807G #11.5-13(2PC/PR)
实际上不是的,是如下方式排列:
外鞋羽 灰白590A MONO MESH(HF处理)+灰白590A底/黑靛蓝117A
三饰条 ELASTOLLAN 85A成型片(SHA
75)(PO-TPU00004)注射成型片 AD-807G #11.5-13(2PC/PR)
而且这样很不规则!
这是一列子!
jtg98g3
2005-01-24
打赏
举报
回复
已经解决了!
如下:MasterData 的Stretched=True
Memo 的属性 StretchMode=smActualHeight
就可以了!
谢谢各位!
Sorder
2005-01-18
打赏
举报
回复
楼上说的方法是正确的,可是换行的数据是汉字,就可能变成乱码了,不知道楼上有没有解决的思路啊
GoldShield
2005-01-18
打赏
举报
回复
autosize:=false;
worddrop:=true;
Fast
Report
文本对象
自动换行
问题
的分析与解决
Fast
Report
文本对象
自动换行
问题
的分析与解决
问题
描述 在使用
Fast
Report
报表工具时,开发人员发现了一个文本
自动换行
的异常现象:当文本内容为连续英文字符时,
自动换行
功能会在行末额外添加一个字符。这个
问题
在从.NET Core 3.1升级到.NET 6后出现。
问题
表现 具体表现为:文本对象在
自动换行
时,会在每行末尾多显示一个字符,导致文本显示不完整或格式错乱。这种
问题
特别容易在连续...
Fast
Report
报表设计换行技巧,
自动换行
设置及注意事项
在
Fast
Report
报表设计中,换行是一个看似简单却经常让开发者头疼的
问题
。正确的换行处理能让报表数据清晰易读,而错误的换行设置则会导致内容截断、排版混乱。经过多次实践摸索
fast
report
字体自适应_
Fast
Report
自动换行
与行高自适应及自动增加空行
设定后即可
自动换行
及行高自适应。版本号5.6.21、masterData:属性值:stretched为True2、Memo设定wordwrap为True ,stretchMode:smMaxHeight
Fast
Report
自动增加空行1、在masterdata下增加child;2、在code编写如下代码varPageLine: integer;//在現在頁列印到第幾行PageMaxRow: in...
FAST
REPORT
自动换行
及行高自适应
FAST
REPORT
自动换行
及行高自适应 设计期间均预留一行的高度,让每个memo都是一行的高度,使band达到最小的高度。设置memo的strecthmode为smActualHeight,wordrap设置为true,设置band的strecthed为true. 即:MasterData的Stretched=-Irue,Memo的属性StretchMode=smActualHeight就可以了! 备注:新增band后将需要控件放在band中再进行设置属性; 如果小票需要长度可能长的话,应该尽量设置长度,
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章