[]
SpreadJS.Release.xxxx.zip 파일을 시스템의 임시 폴더에 다운로드한 후, 해당 파일을 원하는 디렉터리에 압축 해제하여 SpreadJS 디자이너 컴포넌트를 설치할 수 있습니다.
설치 디렉터리 | 파일 | 설명 |
---|---|---|
\SpreadJS.Release.xxxx\SpreadJS | 제품의 메인 디렉터리입니다. | |
\SpreadJS.Release.xxxx\SpreadJS\scripts | gc.spread.sheets.all.x.x.x.min | 축소된(압축된) Spread 스크립트 파일입니다. |
\SpreadJS.Release.xxxx\SpreadJS\scripts\plugins | gc.spread.sheets.shapes.x.x.x.min gc.spread.sheets.charts.x.x.x.min gc.spread.sheets.print.x.x.x.min gc.spread.sheets.pdf.x.x.x.min | 최소 배포를 위한 플러그인 스크립트 파일입니다. 디자이너 컴포넌트는 초기화 시 이 스크립트 파일들이 필요하며, 없으면 오류가 발생합니다. 기타 스크립트 파일은 선택 사항이며 필요에 따라 추가할 수 있습니다. |
\SpreadJS.Release.xxxx\Designer\Designer Component | 디자이너 컴포넌트의 메인 디렉터리입니다. | |
\SpreadJS.Release.xxxx\Designer\Designer Component\css | gc.spread.sheets.designer.x.x.x.min | 디자이너 컴포넌트의 CSS 파일입니다. |
\SpreadJS.Release.xxxx\Designer\Designer Component\definition | gc.spread.sheets.designer.d | TypeScript API 정의 파일입니다. |
\SpreadJS.Release.xxxx\Designer\Designer Component\samples | Angular, React, Vue, PureJS 지원 파일입니다. | |
\SpreadJS.Release.xxxx\Designer\Designer Component\scripts | gc.spread.sheets.designer.all.x.x.x.min gc.spread.sheets.designer.resource.cn.x.x.x.min gc.spread.sheets.designer.resource.en.x.x.x.min gc.spread.sheets.designer.resource.jp.x.x.x.min gc.spread.sheets.designer.resource.ko.x.x.x.min | 축소된(압축된) 디자이너 컴포넌트 및 리소스 스크립트 파일입니다. |
SpreadJS 디자이너 컴포넌트는 다음 유형의 라이선스를 지원합니다:
라이선스가 없어도 로컬 머신에서 SpreadJS 디자이너 컴포넌트의 모든 기능을 사용할 수 있습니다. 아래에 몇 가지 예시 URL이 나와 있습니다:
http(s)://localhost
http(s)://127.0.0.1
file://xxxx
http(s)://xxx.local
http(s)://xxx
http(s)://[::1]
http(s)://[0:0:0:0:0:0:0:1]
하지만 리본의 SpreadJS 디자이너 컴포넌트 라이선스 탭에는 다음과 같은 메시지가 표시됩니다:
웹 서버에서 실행할 경우 리본 컴포넌트가 사라지고 다음과 같은 오류 메시지가 표시됩니다:
"배포 라이선스가 없습니다. 테스트 배포 라이선스를 요청하려면 sales-kor@mescius.com 으로 문의하십시오."
평가판 라이선스를 사용하면 로컬 머신과 웹 서버 모두에서 SpreadJS 디자이너 컴포넌트의 모든 기능을 사용할 수 있습니다.
하지만 리본의 SpreadJS 디자이너 컴포넌트 라이선스 탭에는 다음과 같은 메시지가 표시됩니다:
"평가판 라이선스입니다. 배포 라이선스를 구매하려면 sales-kor@mescius.com 으로 문의하십시오."
웹사이트에 배포하려면 스프레드시트에 대한 유효한 평가판 라이선스도 필요하며, 이는 GC.Spread.Sheets.LicenseKey = "xxx"
와 같이 설정할 수 있습니다.
정식 라이선스가 사용되면 로컬 머신과 웹 서버 모두에서 SpreadJS 디자이너 컴포넌트의 모든 기능을 사용할 수 있습니다. 웹사이트를 배포하려면 스프레드시트에 대한 유효한 라이선스도 필요합니다.
SpreadJS와 SpreadJS 디자이너 컴포넌트의 라이선스 키는 각각 GC.Spread.Sheets.LicenseKey
와 GC.Spread.Sheets.Designer.LicenseKey
를 사용하여 설정해야 하며, 디자이너 인스턴스를 생성하기 전에 아래와 같이 설정해야 합니다:
GC.Spread.Sheets.LicenseKey = "xxxx";
GC.Spread.Sheets.Designer.LicenseKey = "xxxx";
var designer = new GC.Spread.Sheets.Designer("designerHost");
여기에서 설명한 바와 같이, SpreadJS Std 배포 라이선스를 구매하여 비즈니스 특화 기능을 사용할 수 있습니다. 아래 표는 SpreadJS 디자이너 컴포넌트를 사용할 때 비즈니스 특화 기능의 사용 가능 여부를 설명합니다.
사용 시나리오 | 라이선스 키 (비즈니스 특화 기능 포함) | 라이선스 키 (비즈니스 특화 기능 미포함) |
---|---|---|
디자이너 컴포넌트: 라이선스 키 없음 SpreadJS: 라이선스 키 없음 | 모든 비즈니스 특화 기능을 사용할 수 있으며 로컬 머신에서 실행할 수 있습니다. | 비즈니스 특화 기능을 사용할 수 없습니다. |
디자이너 컴포넌트: 평가판 라이선스 SpreadJS: Lite 라이선스 | 비즈니스 특화 기능을 사용할 수 없습니다. | |
디자이너 컴포넌트: 평가판 라이선스 SpreadJS: Std 라이선스 | 평가판 라이선스의 유효 기간 동안 모든 비즈니스 특화 기능을 사용할 수 있습니다. | |
디자이너 컴포넌트: 정식 라이선스 SpreadJS: Lite 라이선스 | 비즈니스 특화 기능을 사용할 수 없습니다. | |
디자이너 컴포넌트: 정식 라이선스 SpreadJS: Std 라이선스 | 모든 비즈니스 특화 기능을 제한 없이 사용할 수 있습니다. |