iReport4.5에서 A4 형식의 보고서 페이지를 만들고 Java 응용 프로그램에서 사용합니다.런타임에서 페이지 형식을 변경하는 방법 (jasperreport)
Java 응용 프로그램에서 런타임시 A4에서 A5 형식으로 변경하는 방법은 무엇입니까?
iReport4.5에서 A4 형식의 보고서 페이지를 만들고 Java 응용 프로그램에서 사용합니다.런타임에서 페이지 형식을 변경하는 방법 (jasperreport)
Java 응용 프로그램에서 런타임시 A4에서 A5 형식으로 변경하는 방법은 무엇입니까?
이렇게하는 방법을 보여주기 전에 페이지 크기를 변경하는 것만으로는 원하는 것을 제공하지 못할 수도 있습니다. 그것은 당신이 원하는 것에 따라 페이지를 더 크게 만들거나 더 작게 만들 것입니다. 귀하의 경우에는 보고서가 배치 된 위치에 따라 보고서가 컴파일되지 않을 수도 있습니다.
당신은 비록 몇 가지 옵션이 수행
JasperDesign
객체로 JRXml 파일을로드 :
//Note JRXMLLoader could also take a File object or
//InputStream instead of a String as the parameter.
JasperDesign design = JRXmlLoader.load("report.jrxml");
을 당신이 일단 JasperDesign
당신이 이제까지 당신이 원하는 페이지 크기를 설정할 수 있습니다. 제가 말할 수있는 A5 종이는 5.83 "× 8.27"입니다. 이 값을 JasperReports가 이해하는 크기로 변환하려면 각각 72로 곱하면 420 x 596이됩니다. (정수를 설정해야하므로 반올림합니다.)
design.setPageHeight(596);
design.setPageWidth(420);
거기에서 평소와 같이 수출 모험을 시작할 수 있습니다.