lizheng_1030 发表于 2017-4-25 11:57:26

非常感谢我这边试验了 富文本框可以实现 !!!:)

Lenka.Guo 发表于 2017-4-25 14:28:31

:loap1:谢谢您的反馈~~~

lizheng_1030 发表于 2018-1-30 11:03:54

郭工您好我们现在客户又有个需求公司名字 后面带了个空格。公司名需要在报表上等分显示
因为空格会自动Trim掉,所以我想用富文本框 但是我用 富文本框 里设置 text-align:justify 不好用 请问您这边有好的方法吗?
我在富文本框里用了下面的html代码
="<body style='font-family:MS ゴシック;font-size:12pt;text-align:justify'>" & Fields!CompanyName.Value & "</body>"

KearneyKang 发表于 2018-1-30 13:47:09

您可以用这样在表达式里写
=First(Fields!公司名称.Value)   &" " &Fields!地址.Value

lizheng_1030 发表于 2018-1-30 16:23:34

谢谢回答 可能我没表达清楚 不是公司名称和地址中间有空格
是本身公司名称的最后带有一个空格。
比如: 有限公司▲(▲代表空格) 因为在报表上公司名称的文本框比较长 需要等分显示
比如公司名是有限公司加空格 是五个字符五等分,如果去掉空格的就是四个字符四等分。这更显示的效果就不一样了。
有空格时:有限公司▲
去掉空格:有   限   公    司

Noel 发表于 2018-1-30 17:18:22

本帖最后由 Noel 于 2018-1-30 17:20 编辑

区域报表是支持占位符的格式,同excel一样用下划线来占位 _


预览截图:


附件是区域报表模板

KearneyKang 发表于 2018-1-30 17:56:59

感谢您的回答:)

lizheng_1030 发表于 2018-1-30 21:40:30

非常感谢Noel.但是我们用的报表格式 是RDLX的 里面没有 outputFormat 属性只有Format属性 是操作日期和数字类型数据的。您知不知道 RDLX类型报表 里有类似outputFormat 的属性吗?

lizheng_1030 发表于 2018-1-30 21:48:52

Noel 您好!
还有就是 outputFormat里加0__好像是自动给文字加一个空格。但是我这边是本身数据就带空格也可能不带空格。现在是带空格的时候ActiveReport自动把空格给去掉了。所以导致显示达不到客户的要求。
可能还需要向其他办法 不让模板自动去右空格。不知道您这边有没有什么好的方法?
:handshake

Noel 发表于 2018-1-31 10:16:45

TextAlign=Right/Justify, TextJustify不是把空格删掉了,应该是在显示的时候忽略了右边的空格。 导出成其他文件格式,空格还是在的。

我能想到的办法是动态的调整Padding.Right的值。
页: 1 [2] 3
查看完整版本: Winform使用ActiveReport9 能否打印空格