Определите небольшую высоту строки в службах Reporting Services 2005

StackOverflow https://stackoverflow.com/questions/126382

  •  02-07-2019
  •  | 
  •  

Вопрос

Я хочу указать небольшую высоту строки в отчете служб Reporting Services, составляющую около 3 пунктов.Хотя отчет выглядит нормально в программе предварительного просмотра, после развертывания высота строки сбрасывается до стандартной высоты строки.

Я скорректировал настройки "CanGrow" и "CanShrink", а также отступы, высоту строки, размер шрифта и т.д...

Это было полезно?

Решение

Я обнаружил, что один из способов исправить это - поставить по одному символу подчеркивания в каждом столбце строки.

На самом деле проблема заключается в способе вывода пустой строки.Если вы просмотрите источник выходного отчета, вы увидите, что строка, которую вы пытаетесь сократить, будет выводиться следующим образом:

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

Эти пустые места (&nbsp;) - это то, что приводит к неправильной высоте.Если бы вы удалили эти пробелы, результат был бы корректным.

Помещая символ подчеркивания в каждый столбец строки, вы удаляете пустое пространство, которое обычно выводится, и тогда ваша высота строки будет более точной.Возможно, вы захотите изменить цвет текста каждого столбца в соответствии с цветом фона вашей строки, просто чтобы подчеркивание никогда не было видно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top