Reporting Services レポートの行の高さを 3pt 程度に小さく指定したいと考えています。レポートはプレビューアでは問題なく表示されますが、デプロイされると、行の高さが標準の行の高さにリセットされます。
「CanGrow」と「CanShrink」の設定、およびパディング、lineHeight、フォントサイズなどを調整しました...
Reporting Services レポートの行の高さを 3pt 程度に小さく指定したいと考えています。レポートはプレビューアでは問題なく表示されますが、デプロイされると、行の高さが標準の行の高さにリセットされます。
「CanGrow」と「CanShrink」の設定、およびパディング、lineHeight、フォントサイズなどを調整しました...
これを修正する1つの方法は、行の各列に1つのアンダースコアを付けることです。
問題は、実際には空白行の出力方法にあります。出力されたレポートのソースを表示すると、短くしようとしている行が次のように出力されることがわかります。
<TR style="HEIGHT:1.06mm">
<TD class="a19"> </TD>
<TD class="a20"> </TD>
<TD class="a21"> </TD>
</TR>
これらの空白スペース(
)は、高さが正しくない原因です。これらの空白スペースを削除すると、正しく出力されます。
行の各列にアンダースコア文字を配置することにより、通常出力される空白スペースが削除され、行の高さがより正確になります。各列のテキストの色を行の背景色と一致するように変更して、アンダースコアが表示されないようにすることができます。