2009-11-20 7 views
6

HTML (팝업 창), EXCEL 및 PDF 보고서를 만들고 있는데 한 페이지에 내 보고서를 표시하려고합니다. 이 보고서는 인쇄용으로 사용되지 않으므로 보고서를 페이지로 분리 할 필요가 없습니다. 나중에 더하기 사용자는 Excel 통합 정렬을 사용하고자합니다.인쇄 재스퍼 페이지가없는 보고서

페이지를 무시할 수있는 옵션이 있습니까?

+0

HTML 출력에서 ​​페이지 구별이 어떻게 생겼는지 기억이 안납니다. 설명해 주시겠습니까? – Bozho

+0

페이지 끝 부분에 두 개의
을 추가합니다. 재 스퍼가 속성을 정의 할 때 – Maksim

답변

13

"더보기 ..."의 보고서 속성에서 " 섹션. 페이지 매김 무시 옵션이 있습니다. 이 확인란을 선택하면 작동합니다.

2

페이지를 무시하는 옵션이 있는지 잘 모르겠지만 페이지 높이를 매우 큰 숫자 (10000)로 변경할 수 있습니까?

XML에서 pageHeight 특성을 "10000"또는 이와 비슷한 값으로 설정하십시오.

+0

하드 코드 높이가 적합하지 않습니다. – jcrada

2

"페이지 매김 무시"를 선택하는 대신 페이지 밴드의 높이를 0으로 설정하여 비슷한 효과를 얻을 수 있습니다. 적어도 Excel 및 HTML 보고서의 경우 PDF에 대한 확신이 없습니다.

Jasper's Virtualizer feature을 사용하려는 경우 큰 보고서에 유용합니다. 그 이유는 가상화 프로그램이 전체 페이지를 디스크에 저장하기 때문에 페이지 매김 무시 기능을 사용하면 가상화 프로그램의 이점을 얻지 못하고 메모리가 부족해질 위험이 있기 때문입니다.

14

보고서 작성 중에 pagination 토글. 예를 들어, Excel 또는 HTML 출력은 페이지 매김을해서는 안됩니다. 샘플 코드 :

parameters.put(JRParameter.IS_IGNORE_PAGINATION, true); 
JasperPrint print = JasperFillManager.fillReport(report, parameters, data); 
0

내 프로젝트 csv 파일을 생성하고 놀랍게도 내가 CSV 출력 파일이 대체 ,, 1 삽입보고 3.6.1 버전 net.sf.jasperreports.engine.JasperReport을 사용하고 ,,, 그리고 ,,,,,, 42 번째 줄마다.

는 여기를 참조하십시오

http://jasperreports.sourceforge.net/sample.reference/nopagebreak/은 내가 jrxml 템플릿

<jasperReport ... isIgnorePagination="true" ...> 
... 
</jasperReport> 

과 빈 줄이 사라지고에서 다음 설정을 추가했습니다.

관련 문제