在Reporting Services 2005中定义小的行高
时间:2020-03-06 14:39:12 来源:igfitidea点击:
我想在Reporting Services报表中指定大约3pt的小行高。虽然报告在预览器中看起来正常,但部署后,行高将重置为标准行高。
我已经调整了" CanGrow"和" CanShrink"设置以及填充,lineHeight,字体大小等。
解决方案
我发现解决此问题的一种方法是在行的每一列中添加一个下划线。
问题实际上出在输出空白行的方式上。如果我们查看输出报告的来源,我们将看到我们试图保持简短的行将输出,如下所示:
<TR style="HEIGHT:1.06mm"> <TD class="a19"> </TD> <TD class="a20"> </TD> <TD class="a21"> </TD> </TR>
那些空格(``)是导致高度不正确的原因。如果要删除这些空格,它将正确输出。
通过在行的每一列中添加下划线字符,它会删除通常会输出的空格,从而使行高更加准确。我们可能需要更改每列文本的颜色以匹配行的背景颜色,只是这样才能使下划线永远不可见。