我有一个平面文件要加载到 SSRS 报告中。其中已经包含换行符和所需的间距。就像下图一样:
想要在 SSRS 中显示相同的布局和换行符(CRLF)。如果我使用的话效果很好
≪占位符属性 → 标记类型 =“无 - 仅纯文本”≫
但我想增加各个新行之间的间距。 所以我尝试了下面的表达式,具有相同的其他属性:
=REPLACE(Fields!Column1.Value, Chr(13), vbCrLf)
但是它增加的空间几乎比我的预期增加了一倍。我还尝试将 ≪占位符属性≫ 转换为 ≪ HTML - 将 HTML 标签解释为样式 ≫,但它删除了平面文件中存在的正常新行。
我在 StackOverflow 上尝试了许多现有的解决方案,但没有一个符合我的要求。
有人可以尝试一下吗!
编辑-1:
Textbox.line-height
提供了更改行间距的功能,但不反映 PDF 输出,仅在 Web 浏览器上显示效果。我的目标输出是 PDF。
恐怕你所问的事情是不可能的。
“<br>”
,”<p>”
,vbcrlf
,任何报告文本框中的字体设置,列表标记,不适用于SSRS。
Replace(Fields!MyField.Value, vbCrLf, "<br/>")
为我工作换行。 仍然没有排序如何控制不带换行的文本的行间距。
<div style="line-height: 1.5em;"> & Fields!MyField.Value & </div>
没有影响我的文本框的行距。