Pessoal, alguem sabe como fazer para imprimir Etiquetas no iReport?
Não estou conseguindo, pois mesmo que voce divida o relatorio em 2 colunas, ele sempre utiliza cada linha do iReport para cada linha do resultado da query, o que impede de colocar dois registros de linhas diferentes um ao lado do outro.
Imprimir Etiquetas no IReport
P
3 Respostas
Estou tendo o mesmo problema, como conseguiu resolver ?
DEsmarquei as opções e não funcionou, fiz então algo nojento,
Criei novos campos no bean, retirei a coluna, fiz um relatório comum:
for (Iterator iterator = lista.iterator(); iterator.hasNext();) {
EmpresaVO empresaVO = (EmpresaVO) iterator.next();
if(status){
empresa.setRazaoSocial(empresaVO.getRazaoSocial());
empresa.setEndereco(empresaVO.getEndereco());
empresa.setBairro(empresaVO.getBairro());
empresa.setCidade(empresaVO.getCidade());
empresa.setCep(empresaVO.getCep());
empresa.setComplemento(empresaVO.getComplemento() == null ? "" :empresaVO.getComplemento());
empresa.setContato(empresaVO.getContato());
empresa.setEstado(empresaVO.getEstado());
status = false;
if(total.equals(count)){
if((total % 2) !=0){
empresa.setRazaoSocialTemp("");
empresa.setEnderecoTemp("");
empresa.setBairroTemp("");
empresa.setCidadeTemp("");
empresa.setCepTemp("");
empresa.setComplementoTemp("");
empresa.setContatoTemp("");
empresa.setEstadoTemp("");
listaVO.add(empresa);
}
}
}else{
empresa.setRazaoSocialTemp(empresaVO.getRazaoSocial());
empresa.setEnderecoTemp(empresaVO.getEndereco());
empresa.setBairroTemp(empresaVO.getBairro());
empresa.setCidadeTemp(empresaVO.getCidade());
empresa.setCepTemp(empresaVO.getCep());
empresa.setComplementoTemp(empresaVO.getComplemento() == null ? "" :empresaVO.getComplemento());
empresa.setContatoTemp(empresaVO.getContato());
empresa.setEstadoTemp(empresaVO.getEstado());
status = true;
listaVO.add(empresa);
empresa = new EmpresaVO();
}
count++;
}
setListaRelatorio(listaVO);
Bom dia!
Divida seu relatorio em varias colunas, clicando em propriedades e aumentando o numero de colunas, em seguida crie um agrupamento no seu relatorio e defina " start on a new column", possivelmente dará certo.
Att.
Criado 1 de outubro de 2008
Ultima resposta 20 de set. de 2011
Respostas 3
Participantes 3