bcruz
Janeiro 21, 2010, 6:14pm
#1
Estou utilizando jasper e to com o seguinte problema.
Preciso passar para um parâmetro o arquivo que representa o relatório(jasper)
Uso algo parecido com isso mas não funciona, apesar de o arquivo está fisicamente no diretório que retorna.
Só para constar eu tenho um projeto web e .jasper está dentro de um .jar da minha aplicação, o mesmo que está a classe FileJasperReport.
FileJasperReport.class.getResource("/reports").getPath();
ps.:
O método que eu utilizo é o net.sf.jasperreports.engine.util.JRLoader.loadObject(PATH);
Obrigado
bcruz
Abril 8, 2011, 2:05pm
#2
Segue um exemplo do HTML que estou gerando…
Somente a primeira página fica com a paginação =/
[code]
<style>
@page {
size: 4.18in 6.88in;
margin: 0.25in;
-fs-flow-top: "header";
-fs-flow-bottom: "footer";
-fs-flow-left: "left";
-fs-flow-right: "right";
border: thin solid black;
padding: 1em;
}
#footer {
font-size: 90%;
font-style: italic;
position: absolute;
top: 0;
left: 0;
-fs-move-to-flow: "footer";
}
#pagenumber:before {
content: counter(page);
}
#pagecount:before {
content: counter(pages);
}
</style>
<div id="content">
Muito conteúdo aqui, o que deve gerar umas 5 páginas por exemplo.
</div>
<div id="footer">
Página <span id="pagenumber"/> de <span id="pagecount"/>
</div>
[/code]
Att
Bruno