Как ограничить отчет RDLC для одной страницы в PDF - PullRequest
1 голос
/ 05 сентября 2010

У меня есть отчет RDLC, и я отображаю его в элементе управления Report Viewer в моем приложении переднего плана.Я получаю отчет отлично, и в нем нет проблем.

Но проблема возникает, когда я пытаюсь экспортировать отчет в PDF (используя доступную опцию - в основном встроенную опцию).

Iполучить отчет в 3 страницы, тогда как мой клиент хочет, чтобы он был на одной странице.Я не могу выяснить причину этого, так как в моем средстве просмотра отчетов я вижу только одну страницу, но в PDF есть 3 страницы.У меня только четыре столбца без данных, но они разбиты на несколько страниц.2 столбца на 1-й странице 2 на второй странице.Не совсем уверен, что случилось с 3-й страницей.Кто-то порекомендовал изменить размер бумаги принтера по умолчанию, но я не думаю, что стоит попробовать.

Можно ли что-то сделать с этим, чтобы я мог контролировать размер отчета ???

Ответы [ 2 ]

1 голос
/ 17 сентября 2010

вы можете попробовать установить InteractiveHeight = 0, я знаю, что по крайней мере работает для вывода MHTML, не уверен насчет PDF, но это может привести вас в правильном направлении

1 голос
/ 06 сентября 2010

Это может быть настоящая PITA, но есть несколько вещей, которые вы можете сделать, чтобы попасть туда в BIDS.

  1. Чтобы увидеть, как он будет выглядеть в формате PDF, используйте кнопку «Макет печати» на панели инструментов режима предварительного просмотра.
  2. Перейдите в свойства отчета и установите ориентацию и размер бумаги какони вам нужны
  3. Запомните поля в свойствах отчета, чтобы уменьшить область отображения отчета.Обычно я устанавливаю эти значения меньше значений по умолчанию.
  4. Вернитесь к элементам отчета и убедитесь, что они меньше, чем (размер страницы - поля)

Это должно помочь.

...