Jasper - Alinhamento Dinâmico

Boa Tarde,

Alguém sabe se existe a possibilidade de fazer com que o alinhamento das colunas do relatório fique dinâmico?
Tenho um relatório com 4 colunas, os valores recebidos por elas variam de acordo com as opções que o usuário escolhe.
Se a opção escolhida por um valor numérico, preciso que o alinhamento seja feito à direita e, se for uma string à esquerda.

Att,
Janaína

Minha sugestão é que você coloque dois componentes sobrepostos, cada um com um alinhamento, e decida qual deles imprimir com print when.

É o que tive que fazer no relatório, mas por desencargo de consciência queria ver se tinha outra solução.
Mas, obrigada do mesmo modo.

uma soluçao seria gerar o relatório na mão, não no ireport, por itext puro, dai vc consegue fazer a mágica que quiser