%@ 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);
%>