Down2Image.jsp 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <%@ page language="java" contentType="text/html;charset=utf-8" %>
  2. <%@ page import="com.ibleaders.ibsheet7.ibchart.image.*"%>
  3. <%
  4. out.clear();
  5. Down2Image ibChart = new Down2Image(request, response);
  6. //====================================================================================================
  7. // [ 사용자 환경 설정 #1 ]
  8. //====================================================================================================
  9. // 서버의 임시폴더 설정 : 서버로 IBChart의 이미지 문서를 임시 저장할 경로를 작성합니다.
  10. //====================================================================================================
  11. ibChart.setPath("G:");
  12. //====================================================================================================
  13. // [ 사용자 환경 설정 #2 ]
  14. //====================================================================================================
  15. // Html 페이지의 엔코딩이 utf-8 로 구성되어 있으면 "ibChart.setPageEncoding("utf-8");" 로 설정합니다.
  16. // 다운로드 받는 이미지에 한글이 깨지면 이 값을 공백("")으로 바꿔 보십시오.
  17. // 웹페이지의 charset 과 동일해야 한글이 깨지지 않습니다.
  18. //====================================================================================================
  19. ibChart.setPageEncoding("utf-8");
  20. /*
  21. 처리방법 #1
  22. - 이미지 다운로드에 대한 일련의 작업 처리
  23. */
  24. ibChart.down2Image();
  25. /*
  26. 처리방법 #2
  27. - 서버에 이미지 파일 저장과 다운로드들 위한 Response 처리에 대한 절차 분기 처리
  28. @method makeImage
  29. @param {string} fileName 저장할 이미지 파일명 (빈값인 경우 request에서 지정한 파일명으로 사용)
  30. @returns {string} 이미지 Full Path
  31. */
  32. //String path = ibChart.makeImage("");
  33. //ibChart.sendImage(path);
  34. /*
  35. 처리방법 #3
  36. - svg 마크업 문자열을 이미지로 변환하여 서버에 저장 처리
  37. @method svg2Image
  38. @param {string} svg svg 마크업 문자열
  39. @param {string} path 임시경로
  40. @param {string} fileName 파일명
  41. @param {string} imageType 이미지타입 (PNG:"image/png", JPEG:"image/jpeg", PDF:"application/pdf")
  42. @param {float} imageWidth 이미지너비
  43. @returns {string} 이미지 Full Path
  44. */
  45. //ibChart.svg2Image(arSVG[i], "G:", fileName, "image/jpeg", 800f);
  46. %>