IREPORT 및 JASPERREPORT 개발에 대한 자세한 설명 1. 소개 : JasperReport는 보고서 제작 도구가 작성된 규칙에 따라 XML을 작성한 다음 사용자가 원하는 보고서 파일을 얻어야합니다. JasperReport 라이브러리는 PDF, HTML 또는 XML과 같은 다양한 형태의 보고서를 생성 할 수 있으며 CSV, XLS 및 기타 형식의 보고서를 생성 할 수 있습니다. 이 엔진은 Java가 작성하고 동적 보고서를 생성하기 위해 다양한 형태의 응용 프로그램을 지원합니다. 인쇄 된 보고서 인 JasperReport는 사전 정의 된 XML 문서에 따라 보고서 데이터를 구성합니다 우선, 우리가 사용하는 IREPORT 버전은 IREPORT 0.4.1; 그 자체. 1. 실행중인 환경의 최소 버전 JDK는 1.2.2 이상이 필요합니다. 2. JasperReport 작동 방식 (이미지 출처 : http://ireport.sourceforge.net/cap3.html#3.1) 사용자가 IREPORT를 사용하여 보고서를 디자인 한 후에는 XML 파일 (.jrxml로 끝)을 가져옵니다. 컴파일 후 Jasper 파일 (.jasper로 끝), 컴파일 된 *.jasper 파일 3. ereport3.1.1 ireport0.4.1을 압축 해제 한 후 directory에 iReport.bat라는 배치 파일이 있습니다. (그림에서 볼 수 있듯이 :). 3.1.2 IREPORT가 실행 된 후 기본 인터페이스는 그림과 같습니다. 3.1.3 SQL Server 데이터베이스를 기반으로 보고서를 작성합니다 (인터넷에 많은 정적 보고서 제작이 있으므로 여기에서 설명하지 않겠습니다) , 파일 메뉴를 선택 (그림과 같이), (그림 1) 새 문서를 선택하여 새 보고서를 작성하십시오 (보고서 마법사 보고서 마법사를 선택할 수도 있지만 보고서를 생성 할 수도 있지만 이에 대해서는 이야기하지 않습니다. 지금) 또는 아이콘을 클릭하여 새 보고서를 작성하십시오. 3.1.4 실제 보고서 속성은 보고서 이름을 선택합니다. I18N 탭에서 GB2312로 변경하면 UTF-8 이이 옵션을 제공하지 않으며 여전히 UTF-8입니다 GB2312를 클릭하십시오. 3.1.5 데이터 소스를 클릭하십시오 그림 프레임이 팝업되어 연결 속성을 설정합니다 (그림과 같이 :), 데이터 소스 (연결 유형/ddatasource)를 선택하십시오. Javabean, XML, JDBC 및 기타 데이터 소스가 있습니다. JDBC 드롭 다운 목록 상자에서 데이터베이스 연결 드라이버를 선택하십시오. 서버 주소 입력 상자에 서버 주소를 입력하십시오. 데이터베이스 입력 상자에서 사용하려는 데이터베이스 이름을 채우십시오. 로그인 한 데이터베이스의 사용자 이름과 비밀번호를 채우고 비밀번호 입력 상자의 가장자리에서 비밀번호 저장을 클릭하십시오. 그런 다음 Wizard를 클릭하여 JDBC URL에서 설정이 올바른지 확인하십시오 그렇지 않으면 연결 오류 대화 상자가 팝업됩니다 (현재 그림에 표시된대로 설정 매개 변수가 데이터베이스와 함께 안전한 로그인 메소드를 갖는 것이 올바른지 확인하려고합니다. 계속해서 FAQ1. JasperReport의 중국 처리에는 아시아 언어 패키지 Itextasian.jar가 필요합니다. 그런 다음 IREPORT의 LIB 디렉토리로 이동하여 PDF FONT 이름을 수정하여 PDF 임베디드 PDF를 변경하여 변경합니다. UNIGB-UCS2-H (중국어 단순화)에게는 JasperReport의 중국 문제를 해결할 수 있습니다 (PDF 설정의 경우 Excel에 적합하지 않을 수도 있지만이 설정은 중국어로 표시 될 수 있으며 Echo에도 적합하지 않습니다. ). 2. NoclassDefoundException 예외는 보고서가 작성되었을 때 예외가 발생했을 때 JasperPort를 참조하는 일부 JAR 파일이 불완전했기 때문에 예외가 발생했습니다. JasperReport 디렉토리 모든 JAR 파일 INF/ LIB/ 사고의 경우 참조되며 너무 많이 탐구 할 시간이 없습니다. 시간이 있다면 불필요한 패키지가 있습니다. 3. PDF로 저장할 때, UnisupportencodingException은 필연적으로 보고서 디자인 과정에서 사소한 오류가 발생합니다. Sourceforge.netjasperReport 다운로드 주소 : http : //jasperports.sourceforge.netitext 아시아 언어 팩 다운로드 주소 : http://www.lowagie.com/itext
가장 실용적인 웹 페이지 특수 효과 코드를 수집하십시오!