Проблема с нижним колонтитулом

Я создаю счета сJasperReports.

у меня естьподробность раздел со списком всех элементов, за которым следует нижний колонтитул, в котором указаны итоги, налоги и т. д., а затем - политика возврата вРезюме раздел.

Я хочу всегда гарантировать, чтоподробность сопровождаетсяНижний колонтитул с последующимРезюме группы. Как мы можем обеспечить это? Я обнаружил, что иногдаРезюме предшествуетКолонка нижнего колонтитула.

Может кто-нибудь пролить свет на это?

Ответы на вопрос(2)

ьких часов, и я думаю, что мог бы найтиполезной решение:

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

Это позволило мне иметь некоторые границы / промежуточные итоги внизу каждого столбца, игнорируя при этом проблему «нижний колонтитул перед итогом / итоговый итог до итога» на последней странице, поскольку нижний колонтитул последней страницыперезаписывает содержание нижнего колонтитула (резюме).

Решение Вопроса

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

Создать группу отчетов (по сути, это фиктивная группа отчетов, неэто действительно важно). Переместить вашColumn Footer содержимое вGroup Footer группа, и оставьте свое резюме вSummary группа. Похоже, это сработало в моих ограниченных тестах, и я попробую сначала.ЗадаватьFloat Column Footer а такжеSummary on new Page в соответствии с основными свойствами отчета. Это имеет неприятный побочный эффект: резюме всегда будет напечатано на второй странице, независимо от того, все ли уместится на одной странице.ЗадаватьFloat Column Footer чтобы правда и пошевелитьSummary раздел кLast Page Footer группа. Это означает, что он будет напечатан только один раз, но содержимое будет ориентировано внизу последней страницы.

Редактировать: Чтобы пролить некоторый свет на эту часть вопроса. Это по замыслу. Нижний колонтитул столбца рассматривается / рассматривается как специализированный нижний колонтитул страницы. Таким образом, содержание тела (полоса сведений, сводная полоса и т. Д.) Всегда размещается на странице над ним. Единственный случай, когда этого не происходит, - это когда сводка печатается на новой странице после того, как был напечатан последний нижний колонтитул столбца. Так и есть по замыслу.

 sarwar02609 окт. 2012 г., 06:43
Ваше первое решение работает только для одностраничного отчета. Если отчет имеет более одной страницы, он будет напечатан только на последней странице. Может быть частичное решение. Спасибо, в любом случае :)
 Aldian24 авг. 2015 г., 17:18
Если вы отказываетесь от наличия нижнего колонтитула столбца на странице, есть другой вариант, кроме группы отчетов: просто удалите нижний колонтитул столбца и поместите его содержимое в верхнюю часть сводной полосы.

Ваш ответ на вопрос