Я обнаружил, что один из способов исправить это - поставить по одному подчеркиванию в каждом столбце строки.
Проблема на самом деле в том, как выводится пустая строка. Если вы просмотрите источник выведенного отчета, вы увидите, что строка, которую вы пытаетесь сократить, будет выводиться так:
<TR style="HEIGHT:1.06mm">
<TD class="a19"> </TD>
<TD class="a20"> </TD>
<TD class="a21"> </TD>
</TR>
Эти пробелы (
) - это то, что приводит к неправильной высоте. Если бы вы удалили эти пробелы, он бы вывел правильно.
Помещая символ подчеркивания в каждом столбце строки, он удаляет пустое пространство, которое обычно выводится, и тогда ваша высота строки будет более точной. Вы можете изменить цвет текста каждого столбца, чтобы он соответствовал цвету фона строки, чтобы подчеркивание никогда не было видно.