SSRS 水平对齐直线
SSRS horizontal alignment in a straight line
我是 SSRS 的新手,我无法使用 HTML 标签在 SSRS 中水平对齐句子。
我有一个很长的词,我希望它能排成一行。我尝试在 SSRS 中使用 can grow 但它以垂直方式扩展文本框并将单词移动到下一行。但是,我希望文字适合水平线,只要文本框保持不变,额外的内容就可见。
SSRS 中是否有任何 HTML tag/code 可以帮助我实现同样的目标?
SSRS 仅支持非常有限的一组 HTML 标签,因此 HTML 通常对格式化文本没有帮助。
从 this MSDN article 开始,支持的标签列表是:
- 超链接:
<A HREF>
- 字体:
<FONT>
- 页眉、样式和块元素:
<H{n}>
、<DIV>
、<SPAN>
、<P>
、<HN>
- 文本格式:
<B>
、<I>
、<U>
、<S>
- 列表处理:
<OL>
、<UL>
、<LI>
因此,我们可以通过将 <DIV>
HTML 元素与不间断空格。
为此,请按照下列步骤操作:
将单元格的 CanGrow
属性 设置为 False
使其不会垂直展开
将单元格的标记类型设置为 HTML - Interpret HTML tags as styles
将字段的文本包含在 <DIV>
标记中,并通过将单元格的表达式设置为:
将文本中的空格替换为不间断空格
="<DIV>" & Replace(Fields!FieldName.Value, " ", " ") & "</DIV>"
我是 SSRS 的新手,我无法使用 HTML 标签在 SSRS 中水平对齐句子。
我有一个很长的词,我希望它能排成一行。我尝试在 SSRS 中使用 can grow 但它以垂直方式扩展文本框并将单词移动到下一行。但是,我希望文字适合水平线,只要文本框保持不变,额外的内容就可见。
SSRS 中是否有任何 HTML tag/code 可以帮助我实现同样的目标?
SSRS 仅支持非常有限的一组 HTML 标签,因此 HTML 通常对格式化文本没有帮助。
从 this MSDN article 开始,支持的标签列表是:
- 超链接:
<A HREF>
- 字体:
<FONT>
- 页眉、样式和块元素:
<H{n}>
、<DIV>
、<SPAN>
、<P>
、<HN>
- 文本格式:
<B>
、<I>
、<U>
、<S>
- 列表处理:
<OL>
、<UL>
、<LI>
因此,我们可以通过将 <DIV>
HTML 元素与不间断空格。
为此,请按照下列步骤操作:
将单元格的
CanGrow
属性 设置为False
使其不会垂直展开将单元格的标记类型设置为
HTML - Interpret HTML tags as styles
将字段的文本包含在
将文本中的空格替换为不间断空格<DIV>
标记中,并通过将单元格的表达式设置为:="<DIV>" & Replace(Fields!FieldName.Value, " ", " ") & "</DIV>"