找回密码
 立即注册

QQ登录

只需一步,快速开始

frog2861

注册会员

13

主题

47

帖子

144

积分

注册会员

积分
144
frog2861
注册会员   /  发表于:2020-2-28 12:52  /   查看:4452  /  回复:7
20金币
报表类型 区域报表
控件类型是  SectionReportModel.TextBox
属性设置 ShrinkToFit : True;MultiLine:False

想要达到的效果是这个TextBox框里的文字内容多的时候,不出现自动换行,而是字体自动变小,放在整个框里。

但现在运行下来的情况,自动换行倒是没有,但文字没变小,而是显示不下的内容被截掉了。

这个是ActiveReport设置的问题吗?

最佳答案

7 个回复

倒序浏览
最佳答案
最佳答案
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-2-28 12:52:52
来自 8#
谢谢反馈

评分

参与人数 1满意度 +5 收起 理由
frog2861 + 5

查看全部评分

回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-2-28 13:36:29
2#
参考这个博客,进行缩放:https://www.grapecity.com.cn/blo ... -and-label-controls
回复 使用道具 举报
frog2861
注册会员   /  发表于:2020-2-28 13:49:45
3#
KearneyKang 发表于 2020-2-28 13:36
参考这个博客,进行缩放:https://www.grapecity.com.cn/blogs/activereports-12-new-feature-four-concent ...

谢谢,但我的版本是ActiveReport11,好像没有这个属性,是否有别的方法?
其实是这样的,最终我要导出成excel的格式,所以不希望换行,换行之后,在excel里就不是一行一条了。另外数据是一个月每天一列,所以想一列对应EXCEL的一列,所以列宽也不能设置太宽,否则导出成excel的时候,就会占多列了。

以上,谢谢!
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-2-28 15:30:47
4#
你好AR11的版本暂时没有好的办法来解决这个问题
回复 使用道具 举报
frog2861
注册会员   /  发表于:2020-2-28 15:46:46
5#
KearneyKang 发表于 2020-2-28 15:30
你好AR11的版本暂时没有好的办法来解决这个问题

那请问将结果导出成EXCEL的时候,TEXTBOX的列宽和列高,跟占用EXCEL几列,几行,有对应比例关系吗?
现在我这边TEXTBOX是0.4in宽,导出占EXCEL一列,0.4in高,也是占excel一行。
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-2-28 22:16:25
6#
本帖最后由 KearneyKang 于 2020-2-29 09:56 编辑

这个没有对应的比例可以参考,Texbox如果过高活中过宽都会把Excel格子给撑开。这个撑开是根据你报表设计时展示的样子进行判断的
回复 使用道具 举报
frog2861
注册会员   /  发表于:2020-3-2 15:53:35
7#
以下方式设置,好像不会出现换行了

ShrinkToFit : True;MultiLine:True; WrapMode: NoWrap

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部