2010-01-12 3 views
8

У меня есть отчет, который имеет верхний и нижний колонтитулы, которые настроены для заполнения всей длины A4 (минус поля, конечно), потому что у меня есть информация о дальнем правом и дальнем левом каждого из них. Теперь в теле есть элемент List, который позволяет мне иметь отчет о таблицах и диаграмму рядом друг с другом. Тело также имеет размер, чтобы оставаться в границах страницы для отчета. Все должно соответствовать размеру A4. Таблицы и диаграммы расположены рядом друг с другом, однако Tablix вырастет до 4 столбцов. Когда это произойдет, диаграмма сдвинется вправо, чтобы просто подогнать альбом A4. Однако в то же время SSRS динамически увеличивает размер тела, и поэтому я получаю удаленные страницы при рендеринге отчета в формате PDF. Излишне говорить, что это очень расстраивает. Я пропустил какую-то существенную информацию или это реализация концепции верхнего колонтитула (SSRS) не очень хорошо сделана (являющаяся частью контейнера для тела), из-за которой я не могу уменьшить размер тела, чтобы в случае авторазрушения перейдите по размеру формата A4 (что я вижу как один из вариантов, чтобы обойти это глупое поведение). Лучше всего было бы избежать авторазработки тела, поскольку на самом деле достаточно места для размещения в пределах данного размера тела для обоих элементов.Как предотвратить автоматизацию тела в отчете SSRS

любой намек был бы очень признателен.

ответ

10

Я нашел причину. В Отчете есть свойство "ConsumeContainerWhitespace", которое по умолчанию установлено в false. После установки этого значения true я получил желаемое поведение. Тем не менее, я не очень взволнован дизайном этой «функции», но если вы чувствуете, что размеры вашего отчета находятся в пределах размеров отчета, и вам все равно придется бороться с пустыми страницами в отведенных отчетах, посмотрите на это свойство ,

Смежные вопросы