Galera estou desenvolvendo um relatório no IReport e neste devem aparecer duas figuras.
Estou mandando ele buscar estas num diretorio na raiz do pc.
Quando eu mando executar dentro do IReport as duas figuras aparecem beleza.
Mas quando eu mando executar pela minha app. nenhuma das duas aparecem…
alguem sabe o que poode ser?
meu código é:
this.GeraCodigoBarras(nfe.getNt().getChNfe());//Este método é responsavel por gerar a imagem
///já fiz os testes com ele e a imagem esta sendo gerada perfeitamente.
String caminhoRelJasper = "/Danfe1.jasper";
List<Modelo> list = null;
Modelo da = new Modelo(nfe);
list=new ArrayList<Modelo>();
list.add(da);
InputStream relJasper = getClass().getResourceAsStream(caminhoRelJasper);
JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(list);
Map map = new HashMap();
map.put("pathSubRel", caminhoRelJasper);
JasperPrint impressao = JasperFillManager.fillReport(relJasper, map, ds);
JasperViewer viewer = new JasperViewer(impressao, false);
viewer.setDefaultCloseOperation(JasperViewer.HIDE_ON_CLOSE);
viewer.setTitle("Faturamento");
viewer.setVisible(true);
O IReport deverá pegar a imagem gerada e colocar no relatorio.
Porem nela so aparece o espaço em branco…
Conto com vcs!!