FASTREPORT自动换行及行高自适应

数据区域的band 中往往会有些memo内容很多,但是由于页面显示的列本身就已经很挤,这种情况下就希望memo 不是横向的变长来显示更多的内容,可能一个备注你也事先无法预料到底有多长。

两种方式可以实现换行

 

1、采取设计期间,将memo设置为最大的行数高度,内容能自动换行,唯一不足的是,预先的band 的宽度增大,使页面承载的数据内容很小,得不偿失。

 

2、设计期间均预留一行的高度,让每个memo都是一行的高度,使 band达到最小的高度。设置memo 的strecthmode为 smActualHeight , wordrap 设置为 true,设置band的strecthed为 true。

即: MasterData 的Stretched=True,Memo 的属性StretchMode=smActualHeight 就可以了!

同时设置旁边memo的strecthmode为 smMaxHeight。这个是重点。

posted @   Thenext  阅读(3599)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示