报表中字段超过固定长度,请问如何解决?

happyaku 2006-01-06 03:52:47
报表中有个字段的长度超过规定的长度,现在希望如果字数超过规定的话就缩小字体显示,就象Excel中单元格"缩小字体填充"这个效果.请问如何实现,谢谢!
...全文
278 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
CACACACACA 2006-01-17
  • 打赏
  • 举报
回复
fastreport,去老妖的"黑风洞"看看 :-)
happyaku 2006-01-17
  • 打赏
  • 举报
回复
有没有好一点的报表控件啊?推荐一个下载地址,谢谢!
勉励前行 2006-01-11
  • 打赏
  • 举报
回复
設定字體大小啊:
在Band的beforeprnt 事件中寫上:
if( QRDBText1->Caption.Length() > 10 )
QRDBText1->Font->Size = 10 ;
else
QRDBText1->Font->Size = 12 ;

要自適應長度的話就用一個while循環調整至合適的大小
G66606495 2006-01-11
  • 打赏
  • 举报
回复
根据所要显示字段的长度写个事件直接控制字体大小应该可以,不过好象很笨.
happyaku 2006-01-11
  • 打赏
  • 举报
回复
CB自带的QReport.
lvjack 2006-01-09
  • 打赏
  • 举报
回复
你用什么控件显示的报表?
CACACACACA 2006-01-09
  • 打赏
  • 举报
回复
什么报表?
happyaku 2006-01-09
  • 打赏
  • 举报
回复
自己顶顶!

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧