2014-11-20 2 views
1

У меня есть один под-отчет в основном отчете с использованием отчетов jasper. суб-отчет - это половина, которая находится на одной странице, а другая половина - на следующей странице. но я хочу распечатать его на одной странице. Пожалуйста, помогите мне.Печать SubReport находится на следующей странице с использованием IReport 5.5.0

ответ

1

Вы можете установить SplitType равным Предотвратить в свойствах группы подробно, но это только мешает полосу от расщепления с одной страницы на другую, заставляя его начать на следующей странице отчета. Если вывод вашего суб-отчета, естественно, длиннее заданной высоты страницы, то это просто заставит суб-отчет начать на следующей странице. Я не думаю, что это было бы желательным результатом, так как в этом случае субрепорт все равно будет заполнять две отдельные страницы (фактически 3, если вы включаете итоговую пустую первую страницу).

Все, что сказало, что одним из решений является проверка «Игнорировать разбиение на страницы» в основных свойствах отчетов. Это гарантирует, что весь отчет будет рассматриваться как одна страница, но это вызывает проблемы при печати или в формате PDF.

Вы немного расплывчаты в своем вопросе, но также возможно, что высота полосы детали слишком высока. IReport - это «пиксель совершенный», поэтому, если элемент subreport начинается в середине диапазона, тогда он начнется. Также, если у вас заголовок, заголовок страницы или полосы заголовка столбца, которые не используются, это приведет к нежелательному пробелу.

Надеюсь, это поможет!

+0

Спасибо за решение моей проблемы. –

 Смежные вопросы

  • Нет связанных вопросов^_^