frog2861 发表于 2020-2-28 12:52:51

TEXTBOX内容不换行自动缩小如何设置

报表类型 区域报表
控件类型是SectionReportModel.TextBox
属性设置 ShrinkToFit : True;MultiLine:False

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

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

这个是ActiveReport设置的问题吗?

KearneyKang 发表于 2020-2-28 12:52:52

谢谢反馈:)

KearneyKang 发表于 2020-2-28 13:36:29

参考这个博客,进行缩放:https://www.grapecity.com.cn/blogs/activereports-12-new-feature-four-concentration-of-textboxes-and-label-controls

frog2861 发表于 2020-2-28 13:49:45

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

你好AR11的版本暂时没有好的办法来解决这个问题

frog2861 发表于 2020-2-28 15:46:46

KearneyKang 发表于 2020-2-28 15:30
你好AR11的版本暂时没有好的办法来解决这个问题

那请问将结果导出成EXCEL的时候,TEXTBOX的列宽和列高,跟占用EXCEL几列,几行,有对应比例关系吗?
现在我这边TEXTBOX是0.4in宽,导出占EXCEL一列,0.4in高,也是占excel一行。

KearneyKang 发表于 2020-2-28 22:16:25

本帖最后由 KearneyKang 于 2020-2-29 09:56 编辑

这个没有对应的比例可以参考,Texbox如果过高活中过宽都会把Excel格子给撑开。这个撑开是根据你报表设计时展示的样子进行判断的

frog2861 发表于 2020-3-2 15:53:35

以下方式设置,好像不会出现换行了

ShrinkToFit : True;MultiLine:True; WrapMode: NoWrap

页: [1]
查看完整版本: TEXTBOX内容不换行自动缩小如何设置