IReport - salvar espaço de campo nullo

Ola guj,

dado a seguinte situacao:

label1: Campo1 label2: Campo2 label3: Campo3

gostaria que, qdo campo 2 fosse nulo, o IReport salvasse esse espaço em branco e exibisse o seguinte

label1: Campo1 label3: Campo3

algum sabe fazer isso?

A opção “Print when expression” não resolveria?

opa… vlw pela resposta…

desculpa pela ignorancia amigo… vi essa propriedade aqui, mas nao sei extamente o que ela faz nem como usá-la…

vc poderia me mostrar como eu usaria essa propriedade, pra obter o efeito de recuo que eu mostrei la em cima?

bom… dei uma caçada aqui e vi que essa propriedade é usada pra NAO printar o campo, caso determinada condicao seja false… ate ai tudo bem… agora, como poderia implementar o “recuo” do campo posterior? para que campo1 e campo3 ficassem juntos, eliminando-se o espaco que o campo2 deixou?

Maque a opção “remove line when blank”

abraço

Tu também pode tentar criar um textfield apenas com uma expressão. Teria que usar um if e não ficaria “bonito” mas se for necessário…

Bom, a opção “Remove Line when blank” nao resolveu nada nesse caso…

eu ja utilizei essa propriedade, e ela funciona como desejado no seguinte caso:

campo1
campo2
campo3

nesse caso, se campo2 for blank, o IReport removerá a linha e ficará:

campo1
campo3

mas o meu caso é: salvar esse espaço na horizontal

como fazer para no caso de um campo blank, o campo mais a direita se aproximar do campo que estava a esquerda do campo blank?