2014-10-30 2 views
0

다른 페이지 크기 및 방향에 대해 유연한 템플릿 디자인을 만들 수 있습니까?JasperReports 유연한 템플릿 디자인

머리글과 바닥 글의 표가있는 프레임 테두리가 있습니다. 그러나 나는의 iReport에서

내가 풍경 & 당신은 보고서 템플릿을 생성하고 보고서 조건에 따라 JasperReports를 API를 사용하여 런타임에 자신을보고 할 수 있습니다

답변

1

portrate 방향을 동일한 디자인 템플릿을 발견 수집 템플릿에만 고정 폭으로 테이블을 만들 수 있습니다.

JasperDesign jasperDesign = new JasperDesign(); 을 생성하면 런타임 중에 아무 것도 할 수 있습니다. 예 :

jasperDesign.setName("ReportDesign"); 
    jasperDesign.setPageWidth(595); 
    jasperDesign.setPageHeight(842); 
    jasperDesign.setColumnWidth(515); 
    jasperDesign.setColumnSpacing(0); 
    jasperDesign.setLeftMargin(40); 
    jasperDesign.setRightMargin(40); 
    jasperDesign.setTopMargin(30); 
    jasperDesign.setBottomMargin(30); 
    jasperDesign.addStyle(textStyles.getBoldStyle(11)); 
    jasperDesign.addStyle(textStyles.getNormalStyle(10)); 
    jasperDesign.addStyle(textStyles.getItalicStyle(11)); 
    jasperDesign.addStyle(textStyles.getCourierStyle(10)); 
+0

내 사용자는 IReport에서 디자인 템플릿 XML 파일을 더 간단하게 만들 수 있습니다. – demon101