Подтвердить что ты не робот

Избавиться от разрывов страниц в отчете

Как избавиться от разрывов страниц в отчете SSRS, сделав вывод отчета на одной странице?

4b9b3361

Ответ 1

Откройте отчет .rdl файл в текстовом редакторе и найдите раздел <Page></Page>. В этом разделе вставьте следующее:

<InteractiveHeight>0in</InteractiveHeight>
<InteractiveWidth>8.5in</InteractiveWidth>

В SSRS интерактивная высота 0 означает, что отчет имеет бесконечную длину, и поэтому он будет существовать на одной странице.

Ответ 2

Удостоверьтесь, что у одного из ваших элементов отчета не установлено одно свойство, равное true, для PageBreakAtEnd или PageBreakAtStart. Кроме того, убедитесь, что ширина отчета меньше ширины вашей фактической бумаги, имея в виду дополнительное пространство для полей страницы (Отчет > Свойства отчетa > Макет)

И согласно Microsoft: "Хотя это не рекомендуется, вы можете отключить мягкие разрывы страницы, установив InteractiveHeight равным 0." Я думаю, что это работает только для HTML-рендеринга, хотя я не использовал его сам.

Я не уверен, есть ли какой-либо масштаб, независимо от того, насколько большой ваш отчет он все еще печатает на одной странице, если это то, что вы ищете.

Ответ 3

Щелкните правой кнопкой мыши в любом месте тела и выберите Properties.

выберите Reports Из DropDown. (Когда вы выбираете элемент в отчете, раскрывающееся меню меняется на TextBox/Header или элемент, который вы выбираете)

В Report свойствах развернуть InteractiveSize Атрибут.

Установить Height -> 0in

Ответ 4

Если вы пытаетесь отобразить данные отчета на одной странице, это легко сделать в SSRS. Все, что вам нужно сделать, это выбрать всю таблицу и перейти на панель свойств. Обновить KeepTogather = True.

enter image description here

Ответ 5

Вы можете установить для отчета InteractiveHeight значение 0, чтобы отключить подкачку страниц.

Зайдите в свойства отчета → Страница → InteractiveSize → Высота. Установите это значение на 0 дюймов.

Здесь похожий вопрос.

Ответ 6

Dustin Brooks писал (а):

Кроме того, убедитесь, что ширина отчета меньше ширины вашей фактической бумаги, имея в виду дополнительное пространство для полей страницы (Report > Report Properties > Layout)

Также будьте особенно осторожны при работе с подписями. Я потерял счет того времени, когда у меня закончились лишние пустые страницы, когда я случайно сделал дополнительный отчет более широким, чем основной отчет.

Ответ 7

При создании отчетов для Интернета я отключил бы разрывы страниц, установив InteractiveSize на что-то действительно сумасшедшее, например 1000x1000 ". (Я только что проверил и установил его в 0x0", как Dustin Brooks упомянутый в его ответе, имеет тот же эффект.)

Я оставил свойство PageSize в 8.5x11 ", и отчеты, напечатанные на нескольких страницах, обычно.