2010-06-18 5 views
1

재 스퍼의 특정 페이지 만 인쇄하는 방법이 있습니까? 페이지 매김 목적으로 필요합니다.다중 페이지 재 스퍼 보고서에서 특정 페이지 만 인쇄 할 수 있습니까?

예 : 20 페이지가있는 경우 jasper가 한 번에 하나의 페이지 보고서를 생성 할 수 있어야합니다. 페이지 번호를 매개 변수로 전달할 수 있습니까?

+0

나는 당신이 재스퍼 보고서의 전문가라고 생각한다. ... –

+0

사실, 멀리 떨어져있다 :) 그냥 그것에 착수했다! –

+0

저는 지난 3 년 동안이 일을하고있었습니다.하지만 이런 종류의 요구 사항을 본 적이 없습니다. –

답변

3

이어야 HTML 및 CSV 보고서의 경우 .. 내 자신의 질문,

네, 가능 응답. 이 작업을 수행하는 코드는 다음과 같습니다. 이 설정되면

JRHtmlExporter exporter = new JRHtmlExporter(); 
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); 
exporter.setParameter(JRExporterParameter.PAGE_INDEX, new Integer(3)); 
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME,"d://ReportResult//FinalReportResult.html"); 

, 바로 위의 경우에

exporter.exportReport(); 

을, 페이지 번호 (4), 즉, 인덱스 3은 HTML 파일로 내 보냅니다.

관련 문제