Jasper - iReport - Detail band com tamanho variável

Pessoal,

Tenho um relatório simples, onde tem um cabeçalho e cada registro tem uma linha de dados, sendo então várias linhas por página. Só que dependendo dos dados (não do tamanho e sim do tipo) pode necessitar de uma linha adicional no registro.

Além disto, existe uma linha (gráfica) no final de cada registro (dentro da própria detail band), separando-o do próximo.

Já tentei várias coisas e procurei em diversos lugares por documentação mas não consegui resolver isto!

Pelo que li por aí apenas a detail band pode ser repetida a cada registro! Se tiver alguma forma de “burlar” isto por favor me ensinem. Daí fica fácil, seria só criar outra band e colocar a “printWhen” expression.

Qualquer ajuda é bem vinda!

Valeu,

Eduardo.