iReport - Динамические изображения или высота изображения - PullRequest
1 голос
/ 02 февраля 2012

имеет проблему с iReport / JasperReports и не уверен, что это лучший способ ее решить.Отчет представляет собой типичный подробный отчет о стиле заказа, в котором каждая позиция перечисляется с такими атрибутами, как количество, описание, имя, цена и т. Д.

Однако проблема, которую я хотел бы решить, связана с отображением дополнительных изображений как частиописание позиции.Каждая позиция может иметь N подробных изображений - представьте, что это несколько изображений продукта (например, под капотом автомобиля, колесами, интерьером, экстерьером и т. Д.).Количество изображений отображается во время выполнения.

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

Есть идеи?

1 Ответ

2 голосов
/ 03 февраля 2012

Чтобы решить вашу проблему с пустым пространством. Вы можете установить полосу не печатать, когда нет данных (для каждой картинки / элемента потребуется 1 полоса. Или у каждого компонента есть свойство «Удалить строку, когда пусто», которое сжимает пространство, если нет данных / изображений для показа. на этом горизонтальном пространстве.

...