SSRS - 2008: установить высоту таблицы до конца страницы / начала нижнего колонтитула - PullRequest
0 голосов
/ 01 ноября 2018

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

Проблема: Я хочу расширить таблицу до конца страницы или еще лучше установить вертикальную линию до конца страницы, независимо от значений.

Что я пробовал до сих пор:

  • Расширение стола до нижнего колонтитула, не оставляя места между ними. Это прекрасно работает, когда я его предпросмотрю. Но когда я сохраняю его в формате PDF, это изменение не отражается.
  • Рисование линии до нижнего колонтитула. Это отражается только на первой странице.
  • Установка изображения линии в качестве фона, опять же, это отражается только на первой странице.

Идеи: Вставить пустые строки в таблицу. Вычислить общее количество строк, вычесть из фиксированного числа на странице и вставить результирующие пустые строки.

Я смотрел в основном везде на форуме MSDN, кажется, ничего не предлагает решить эту проблему. Пожалуйста, предложите решение.

MyTables

1 Ответ

0 голосов
/ 02 ноября 2018

Создайте прямоугольник для области, которую вы хотите покрыть (я думаю, это будет все пространство между вашим верхним и нижним колонтитулами.

Затем добавьте свои таблицы ВНУТРИ прямоугольника и добавьте простую вертикальную линию между ними, полную высоту прямоугольника.

Установите для свойства отчета ConsumeContainerWhitespace значение True

...