Frage

Ich möchte eine kleine Zeilenhöhe in einem Reporting Services-Bericht von etwa 3pt angeben. Während der Bericht in der Vorschau sieht ok, einmal im Einsatz, setzt die Zeilenhöhe auf die Standardzeilenhöhe.

Ich habe die „CanGrow“ und „CanShrink“ Einstellungen sowie die Polsterung angepasst, lineheight, Schriftgröße, etc ...

War es hilfreich?

Lösung

Ich habe festgestellt, dass ein Weg, dies zu beheben, ist ein einzigen Strich in jeder Spalte der Zeile zu setzen.

Das Problem ist eigentlich mit der Art und Weise eine leere Zeile ausgegeben wird. Wenn Sie die Quelle des ausgegebenen Bericht anzeigen, werden Sie sehen, dass die Zeile versuchen Sie, wie so kurz Willen Ausgabe zu halten:

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

Diese Leerzeichen (&nbsp;) ist das, was die Höhe falsch sein verursacht. Wenn Sie waren diese Leerzeichen entfernen richtig es ausgeben würde.

Durch einen Unterstrich in jeder Spalte der Zeile setzen entfernt sie den leeren Raum, der normalerweise ausgegeben werden würde und dann die Zeilenhöhe ist genauer. Möglicherweise möchten Sie die Farbe des Textes jeder Spalte ändern, um Ihre Zeile Hintergrundfarbe passen, nur so das Unterstreichungs nie sichtbar.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top