Разрывы страниц в отчете RDLC? - PullRequest
4 голосов
/ 09 октября 2008

У меня есть отчет RDLC, что у меня проблемы с разрывами страниц. В отчете есть группа, в которой есть несколько записей, которые не помещаются на одной странице. Этот отчет хорошо отображается в обычном режиме, но когда я переключаюсь в режим печати, появляются «лишние» разрывы страниц, которых раньше не было. Это приводит к тому, что отчет печатается на большем количестве страниц, чем необходимо. У меня нет группы для хранения на одной странице, и я играю со значениями высоты и InteractiveHeight, но, похоже, ничего не работает.

Есть ли способ решить эту проблему? Мне нужно, чтобы этот отчет был распечатан правильно, и эти загадочные разрывы страниц вызывают эту проблему. Любая помощь или предложения приветствуются.

Ответы [ 7 ]

5 голосов
/ 09 октября 2008

Убедитесь, что вы проверили настройки полей в диалоге свойств отчета. Я думаю, что по умолчанию 1 дюйм со всех сторон. Это может скинуть печать.

3 голосов
/ 08 февраля 2011

Если вы только что перешли на 2010, это исправит вашу проблему (см. Последнюю запись) http://social.msdn.microsoft.com/Forums/en/vsreportcontrols/thread/9d493130-6683-4ec8-bbe0-9524df8859c5

Посмотрите на нижнюю часть области конструктора ReportViewer, и вы должны см. «Группы строк». Название таблицы моего отчета - "Table_LineItems", и я см. «Table_LineItems_Details_Group». Я выбираю это и в моей собственности Окно Я установил «Держать вместе» в false. Тогда он печатает правильно. я не могу гарантировать, что это будет работать для вас, но я советую играть с тем, что вы видите там. Вы также можете (справа) щелкните раскрывающийся список без метки и выберите расширенный режим и без разбора установите больше «Статических» элементов в KeepTogether = ложь.

3 голосов
/ 15 сентября 2010

Просто установите для свойства размера страницы значение == 8,5 дюйма, 3,625 дюйма, а затем просмотрите отчет

2 голосов
/ 04 ноября 2008

Выберите таблицу, щелкните правой кнопкой мыши, перейдите в свойства, добавьте НОВУЮ группу сразу после любой вашей группы (в этом случае я называю «PreviousGroupName»), выражение должно быть = (RowNumber («PreviousGroupName») - 1) \ 27+ 1 , отметьте Разрыв страницы в конце . Он будет занимать 27 строк в Интернете, и при экспорте в .PDF вы должны увидеть те же 27 строк. Вы можете изменить 27 на любое число должны соответствовать вашей странице,

Затем вы можете изменить Viewer HEIGHT (в .aspx) на любой размер, чтобы избежать прокрутки.

1 голос
/ 25 сентября 2015

Я установил параметр ConsumeContainerWhiteSpace = True в свойствах отчета, и он работал нормально.

0 голосов
/ 08 февраля 2017

Я сделал размер тела (высота ширина) отчета меньше, чем ширина страницы и высота страницы в свойствах отчета.

Наконец, пустые страницы исчезли.

0 голосов
/ 09 октября 2008

Попробуйте настроить ширину элементов. Вы должны убедиться, что они находятся в пределах макета печати, иначе вы получите дополнительные страницы Убедитесь, что ваши поля не очень широкие (я думаю, они по умолчанию).

...