Как обрезать данные (избегая разрыва страницы) в iReport? - PullRequest
0 голосов
/ 19 января 2010

У меня есть листинг, который должен уместиться на странице.Вместо поведения разрыва страницы по умолчанию мне нужно, чтобы iReport урезал листинг, когда он выходит за размер страницы.Любые идеи?

Спасибо!

РЕДАКТИРОВАТЬ:

Я опустил, что мне все еще нужно включить нумерацию страниц, потому что мне нужна последовательность списков на одну страницу, один последругой.

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

Когда Джаспер находит следующего клиента, он должен разбить страницу и начать новый одностраничный листинг.

В таком случае мне действительно нужно избегать разрывов страниц только внутри этой группы.Кто-нибудь?

Ответы [ 2 ]

4 голосов
/ 19 января 2010

Откройте свойства страницы в IReport, щелкнув корень отчета в окне Report Inspector, и появится флажок Ignore Pagination.

Отметьте это, и ваш отчет должен быть ограничен одной страницей.

Edit: Если вы создаете подотчет для своих клиентов, вы также можете выбрать Ignore Pagination, что будет означать, что клиент будет иметь размер только одной страницы.

Попробуйте использовать Break из окна Palette.

1 голос
/ 20 января 2010

После вашего редактирования, я думаю, вам лучше создать подотчет под названием Customer. Подотчет будет «игнорироваться при разбиении на страницы», поэтому будет ограничен одной страницей, а родительский отчет - нет. В этом случае родительский отчет (все клиенты) вызовет следующую запись клиента и отобразит ее в подотчете.

...