Удалить пробел из элемента управления ReportViewer, экспортированного в PDF? - PullRequest
2 голосов
/ 03 марта 2010

Я использую элемент управления reportviewer с Visual Studio 2008 в приложении asp.net 3.5 webforms. Я создал много отчетов, которые визуализируются с использованием элемента управления reportviewer, а не на сервере со службами отчетов. Это прекрасно работает, но моя проблема в том, что когда я экспортирую в pdf, может быть много пустого пространства, которое нужно удалить. Например: для отчета может быть установлено значение 11 "для высоты страницы. Некоторые страницы могут занимать целые 11", а другие - только 5 ". Когда это происходит, в конце страницы остается много пустого пространства. чтобы это выглядело лучше Я должен открыть PDF-файл вручную и обрезать пустое пространство в меню документа. Я не могу найти способ сделать это автоматически. У кого-нибудь есть возможное решение?

Чтобы уточнить, я хочу в основном "обрезать" PDF и убрать белые поля. Я надеюсь, что есть какой-то способ сделать это в коде (C #).

Ответы [ 2 ]

1 голос
/ 14 декабря 2012

Настройка поля отчета RDLC в свойствах отчета помогает уменьшить пустое пространство в файле PDF при экспорте

0 голосов
/ 18 января 2012

Проверьте свои поля на уровне отчета. Если размер вашей страницы составляет 11 дюймов, а в отчете имеется поле размером 1 дюйм по каждому краю (настройка по умолчанию), когда содержимое занимает все пространство, выделенное для него (11 дюймов), произойдет перелив на следующую страницу во время экспорта. Это приведет к тому, что в экспортированном PDF-файле появятся пустые или частичные страницы. Я рекомендую изменить размер страницы отчета, чтобы учесть поля отчета, например, размер страницы 7,5 "x 10" и поля 0,5 ".

...