Я использую отчет Jasper и iReport и экспортирую отчет в формате PDF.
В свой отчет я хочу добавить динамические c несколько текстовых полей вместе с их метками, выровненными по горизонтали (слева направо и сверху вниз) как и в приведенных 3 примерах.
Пример: доступны все 8 меток
Label1: $F{value1} Label2: $F{value2}
Label3: $F{value3} Label4: $F{value4}
Label5: $F{value5} Label6: $F{value6}
Label7: $F{value7} Label8: $F{value8}
Пример: доступны только 3 метки (метка 1, метка 4, метка 6)
Label1: $F{value1} Label4: $F{value4}
Label6: $F{value6}
Пример: доступны только 5 меток (Метка 1, Метка 3, Метка 5, Метка 6, Метка 8)
Label1: $F{value1} Label3: $F{value3}
Label5: $F{value5} Label6: $F{value6}
Label8: $F{value8}
Насколько я проверил, я вижу тип позиции Аргумент ReportElement просто пытается сохранить смещение "Y", измеренное от верхней / нижней части родительского раздела отчета.
Но в моем случае это не так, как и смещение "X".
Может ли кто-нибудь предложить способ динамического выравнивания этого?