2016-12-21 16 views
0

У меня есть отчет, содержащий разбиение страницы в разделе подробностей. в первой части раздела подробностей (до разрыва страницы), я разместил подрепортаж, содержащий изображение.Подробный диапазон с разрывом страницы

При запуске отчета у меня есть две страницы (как и ожидалось), но изображение отображается на обеих страницах. Есть ли подсказка для отображения моего изображения только на первой странице?

Чтобы проверить, я переместил его после разрыва страницы, и он работал правильно (отображает изображение только на второй странице). Почему первый метод не работает только на первой странице?

+0

Вы должны разместить небольшой образец (* jrxml *), чтобы воспроизвести проблему. Изображение также будет полезно для понимания дела –

+0

Здравствуйте, спасибо за ваш отзыв Alex! Я решил эту проблему, поставив подрепортаж в полосе «колонтитул», а в «Печать при выражении» в подрепорте я использовал это выражение, чтобы отображать его только на первых страницах: new Boolean (($ V {PAGE_NUMBER}. intValue()% 2)! = 0). Надеюсь, это может помочь кому-то :) – Cataleya

+0

Вы можете отправить решение в качестве ответа –

ответ

0

Я решил эту проблему, поставив подотчет в колонки Footer группы, и в «Print, когда выражение» из подотчета Я использовал это выражение, чтобы отобразить его в только первых страницах:

new Boolean($V{PAGE_NUMBER}.intValue() % 2 != 0) 
+0

'Я использовал это выражение для его отображения только на первых страницах' - Это будет работа не только первая страница :) –

+0

первые страницы *, потому что мой отчет должен отображать две страницы для каждой строки в объекте отчета (результаты запроса), и мне нужно было изображение на каждой первой странице этих двух страниц :) – Cataleya