# 파일 구성

## IBSheet7 제품은 다음과 같은 파일, 폴더로 구성되어 있습니다.

    ─ sheet 최상위 폴더
        ├─ ibleaders.js           // 라이선스 파일
        ├─ ibsheet.js             // IBSheet7 core 파일
        ├─ ibsheetinfo.js         // 시트 초기화시 필요한 함수 js 파일
        ├─ ibmsg                  // IBSheet7에서 사용하는 시스템 메시지 파일
        ├─ ibsheet.cfg            // 모든 시트에 공통으로 적용하는 기능 설정 파일
        ├─ ibexcel.js             // 클라이언트 기반 import/export 관련 파일
        ├─ Down2Excel.jsp         // 서버사이드 기반 Java 기반 환경 jsp 파일들 (ibsheet.cfg에서 경로 설정)
        ├─ LoadExcel.jsp
        ├─ DirectLoadExcel.jsp
        ├─ DirectDown2Excel.jsp
        ├─ Down2Hml.jsp
        ├─ Down2Pdf.jsp
        ├─ Down2Text.jsp
        ├─ LoadText.jsp
        ├─ Down2Excel.aspx        // .Net 기반 환경 aspx 파일들 (ibsheet.cfg에서 경로 설정)
        ├─ LoadExcel.aspx
        ├─ Down2Text.aspx
        ├─ LoadText.aspx
        ├─ Down2Pdf.aspx
        ├─ DirectDown2Excel.aspx
        ├─ DirectLoadExcel.aspx
        └─ Main                   // 기본 테마 정보를 담고 있는 폴더
              └─ ibsheet.css      // IBSheet7 테마 css 파일

## 각 파일의 기능은 아래와 같습니다.

### ibleaders.js

`제품 라이선스` 정보를 담고 있는 파일 (IBSheet7 제품군 공통 js 파일)

### ibsheet.js

IBSheet7 엔진 js 파일

### ibsheetinfo.js

시트 초기화시 필요한 함수 및 개발시 유용하게 사용할 수 있는 js함수를 담아둔 파일

### ibmsg

IBSheet7에서 사용하는 시스템 메시지 파일

### ibsheet.cfg

모든 시트에 공통으로 설정할 기능 설정 파일 (설정할 수 있는 내용은 Cfg - PropertyList 참조)

이 외에도 파일 업로드/다운로드 관련 기능을 사용하시려면 파일 업로드/다운로드 관련 모듈을 임포트 해주셔야 합니다.
파일 업로드/다운로드 모듈 관련해서는 [파일 다운로드/업로드] Appendix를 참고해주세요.

- 파일 업로드/다운로드