问题描述
我需要用虚线填充文本框,但我已经找到了适合我的方法。你知道一种方法吗?
解决方法
我没有测试过这个但是...
选项 1:将 Can Grow 设置为 false
将文本框的 Can Grow
属性设置为 False
,然后在文本中添加足够多的破折号,使其始终比文本框允许的长度更长(添加 100 个 - 或其他内容)
由于文本框不能随着文本增长,剩余的破折号将不可见。
注意:如果要将此报告导出到 Excel,则此方法可能不起作用..
选项 2:使用固定宽度的字体
如果您可以将字体更改为等宽(固定宽度)字体,例如 Consolas,那么您可以计算需要附加多少个破折号。
例如,假设您的文本框可以容纳 100 个字符的 Consolas 12pt 字体。
你的表情会是这样的
=Fields!myText.Value & StrDup(100 - Len(Fields!myText.Value),"-")
如果 myText
的内容长度为 40 个字符,则将附加 60 个破折号。