Я использую SQL Server Reporting Services 2005 (SSRS 2005) для создания портретного отчета формата A4. Этот отчет содержит некоторые текстовые данные и матрицу, помещенную в список, поэтому создается эффект горизонтальной таблицы (столбцы представляют различные повторяющиеся поля). Проблема, с которой я сталкиваюсь, заключается в том, что при экспорте отчета в PDF (или при его печати) между каждой страницей данных я получаю пустую страницу с только верхним и нижним колонтитулами и без данных. Я читал, что это может быть связано с тем, что поля + левый + правый поля больше, чем ширина отчета. Однако это не так, и у меня есть следующие соответствующие настройки:
Интерактивная ширина (отчет) - 8,5 дюйма;
Ширина страницы (отчет) - 21см;
Высота страницы (отчет) - 29,7 см;
Левая маржа (отчет) - 0;
Правая маржа (отчет) - 0;
Максимальная маржа (отчет) - 0;
Нижняя маржа (отчет) - 0;
Ширина корпуса составляет 7,2 дюйма.
Матрица содержит 2 фиксированных столбца и настроена на повторение каждых дополнительных 5 столбцов с использованием следующего выражения группировки, установленного в списке:
= Потолок (RowNumber (Ничего) / 5)
Что я заметил, так это то, что если я изменю эту матрицу так, чтобы она повторялась каждые 2 столбца по горизонтали, отчет печатался правильно, без пустых страниц. (Но 3,4 или более столбцов приводит к проблеме). И места для 5 столбцов более чем достаточно, и было бы странно вывести только 2! Итак, я думаю, что что-то в списке / матрице вызывает проблему, но не знаю точно, что!
Любая помощь будет принята с благодарностью!
Спасибо в аванс,
Тим