Удалить пустое пространство из элемента управления Reportviewer, экспортированного в PDF?

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

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


person WVDominick    schedule 03.03.2010    source источник


Ответы (2)


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

person Senthil Kumar    schedule 14.12.2012

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

person Esoteric Screen Name    schedule 17.01.2012