iReport를 사용하여 여러 형식으로 표시 할 보고서를 생성합니다. 가능하면 은 페이지 형식을 무시합니다.은 HTML과 같은 특정 형식에만 해당하며 나머지는 true
이됩니까?다양한 형식의 보고서에서 다양한 페이지 매김
isIgnorePagination="false"
으로 HTML 미리보기가 청크로 나타납니다. 그러나 이것을 true
으로 설정하면 PDF 출력이 단일 페이지가됩니다.
제안 사항?
iReport를 사용하여 여러 형식으로 표시 할 보고서를 생성합니다. 가능하면 은 페이지 형식을 무시합니다.은 HTML과 같은 특정 형식에만 해당하며 나머지는 true
이됩니까?다양한 형식의 보고서에서 다양한 페이지 매김
isIgnorePagination="false"
으로 HTML 미리보기가 청크로 나타납니다. 그러나 이것을 true
으로 설정하면 PDF 출력이 단일 페이지가됩니다.
제안 사항?
왜 할 수 있습니다. 보고서를 내보내기 전에 IS_IGNORE_PAGINATION
에 적절한 값을 추가하십시오. 내보내기 형식이 무엇인지에 따라 런타임에 값을 설정할 수 있습니다. 답장을
paramaters.put("fromDate", fromDate);
paramaters.put("toDate", toDate);
if (!output.equals("pdf"))
{
paramaters.put("IS_IGNORE_PAGINATION", true);
}
else
paramaters.put("IS_IGNORE_PAGINATION", false);
JasperPrint jasperPrint = null;
jasperPrint = JasperFillManager.fillReport(CompiledReport, paramaters, connection);
if (output.equals("html")) {
generateHtmlResponse(response, jasperPrint);
} else if (output.equals("pdf")) {
generatePdfResponse(response, jasperPrint);
} else if(output.equals("excel")) {
generateXLResponse(response, jasperPrint);
}
감사 :
–나는이 링크를 발견했다 [link1] (http://jasperforge.org/uploads/publish/jasperreportswebsite/trunk/sample.reference/nopagebreak/index.html) & [link2] (http://jasperforge.org/plugins/ espforum/view.php? group_id = 102 & forumid = 103 & topicid = 30269) 매우 도움이됩니다. –
글쎄, 런타임에 발생해야합니다. 디자인 타임에 iReport에서 한 방향으로 설정하거나 다른 방향으로 설정할 수는 있지만 원하는 것을 얻을 수는 없습니다. 보고서로 전달하는 매개 변수 맵에 실제로 추가하기 전에이를 수행해야합니다. –