report-services-在Reporting Services 2005中定义小的行高

我想在Reporting Services报表中指定大约3pt的小行高.虽然报告在预览器中看起来正常,但部署后,行高将重置为标准行高.

我已经调整了“ CanGrow”和“ CanShrink”设置以及填充,lineHeight,字体大小等.

最佳答案
我发现解决此问题的一种方法是在行的每一列中添加一个下划线.

问题实际上出在输出空白行的方式上.如果您查看输出报告的源,您将看到您要保持简短的行将输出,如下所示:

<TR style="HEIGHT:1.06mm">
<TD class="a19">&nbsp;</TD>
<TD class="a20">&nbsp;</TD>
<TD class="a21">&nbsp;</TD>
</TR>

这些空格( )是导致高度不正确的原因.如果要删除这些空格,它将正确输出.

通过在行的每一列中添加下划线字符,它会删除通常会输出的空格,从而使行高更加准确.您可能需要更改每列文本的颜色以匹配您的行背景色,只是这样下划线将永远不可见.

转载注明原文:report-services-在Reporting Services 2005中定义小的行高 - 代码日志