Как растянуть таблицу SSRS до конца ближайшей страницы - PullRequest
1 голос
/ 05 мая 2010

Кажется, я не могу найти кого-то, у кого была такая же проблема, как у меня, в которую мне трудно поверить, потому что кажется, что это должно быть общей потребностью.Об этой проблеме ...

У меня есть довольно стандартный отчет по счетам-фактурам SSRS 2005, в котором есть заголовок, несколько адресов под заголовком, таблица, содержащая информацию о отдельной строке счета-фактуры и нижний колонтитул.

Мне нужно растянуть таблицу до конца ближайшей страницы.Например, если таблица естественным образом заканчивается в середине второй страницы, потому что это весь контент, который мне нужен, мне нужно, чтобы эта таблица растянулась чуть выше нижнего колонтитула.Аналогично, если таблица естественным образом заканчивается четырьмя строками после 8-й страницы, мне нужно, чтобы таблица растягивалась до конца 8-й страницы и останавливалась чуть выше нижнего колонтитула.

Есть ли способ для SSRS сделать это изначальнобез всяких глупостей?

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

Итог, если у кого-то есть какие-нибудь блестящие идеи о том, как надежно растянуть стол до конца ближайшей страницы, я был бы всегда благодарен.

...