12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <%@ page language="java" contentType="text/html;charset=utf-8" %>
- <%@ page import="com.ibleaders.ibsheet7.ibchart.image.*"%>
- <%
- out.clear();
- Down2Image ibChart = new Down2Image(request, response);
- //====================================================================================================
- // [ 사용자 환경 설정 #1 ]
- //====================================================================================================
- // 서버의 임시폴더 설정 : 서버로 IBChart의 이미지 문서를 임시 저장할 경로를 작성합니다.
- //====================================================================================================
- ibChart.setPath("G:");
- //====================================================================================================
- // [ 사용자 환경 설정 #2 ]
- //====================================================================================================
- // Html 페이지의 엔코딩이 utf-8 로 구성되어 있으면 "ibChart.setPageEncoding("utf-8");" 로 설정합니다.
- // 다운로드 받는 이미지에 한글이 깨지면 이 값을 공백("")으로 바꿔 보십시오.
- // 웹페이지의 charset 과 동일해야 한글이 깨지지 않습니다.
- //====================================================================================================
- ibChart.setPageEncoding("utf-8");
- /*
- 처리방법 #1
- - 이미지 다운로드에 대한 일련의 작업 처리
- */
- ibChart.down2Image();
- /*
- 처리방법 #2
- - 서버에 이미지 파일 저장과 다운로드들 위한 Response 처리에 대한 절차 분기 처리
- @method makeImage
- @param {string} fileName 저장할 이미지 파일명 (빈값인 경우 request에서 지정한 파일명으로 사용)
- @returns {string} 이미지 Full Path
- */
- //String path = ibChart.makeImage("");
- //ibChart.sendImage(path);
- /*
- 처리방법 #3
- - svg 마크업 문자열을 이미지로 변환하여 서버에 저장 처리
- @method svg2Image
- @param {string} svg svg 마크업 문자열
- @param {string} path 임시경로
- @param {string} fileName 파일명
- @param {string} imageType 이미지타입 (PNG:"image/png", JPEG:"image/jpeg", PDF:"application/pdf")
- @param {float} imageWidth 이미지너비
- @returns {string} 이미지 Full Path
- */
- //ibChart.svg2Image(arSVG[i], "G:", fileName, "image/jpeg", 800f);
- %>
|