IBChart(H) API

Namespace: export

IBChart. export

차트를 이미지파일(png,jpg,svg), 출력전용파일(pdf), 스프레드시트파일(xls,xlsx), 프린터로 출력할 수 있도록 돕는 기능이다.

Methods

doPrint()

프린터로 차트를 출력한다.

제공버전:

버전 변경사항
v7.3.0.0
Example
myChart.doPrint();

down2Image(opt)

차트를 파일로 변환한다.

제공버전:

버전 변경사항
v7.3.0.0
Name Type Description
opt object

차트 출력설정

Name Type Default Description
url string

Down2Image.jsp 경로

fileName string "chart" optional

출력될 파일의 이름

type string "png" optional

출력될 파일의 확장자(형식)

Enum Description
png PNG 확장자의 이미지 파일
jpg JPG 확장자의 이미지 파일
svg SVG 확장자의 이미지 파일
pdf PDF 확장자의 출력전용 파일
xls XLSX 확장자의 스프레드시트 파일 (서버모듈 버전에 따라 XLS 확장자로 저장될 수 있음)
xlsx XLSX 확장자의 스프레드시트 파일 (서버모듈 버전에 따라 XLS 확장자로 저장될 수 있음)
width number | string 컨테이너너비 optional

출력될 파일의 가로크기(세로크기는 원본차트크기에 비례)

sourceWidth number | string 컨테이너너비 optional

원본 차트의 너비(가로) 조정 (출력에만 영향)

sourceHeight number | string 컨테이너높이 optional

원본 차트의 높이(세로) 조정 (출력에만 영향)

Example
myChart.down2Image({
    fileName: "ChartImage",
    type: "jpg",
    width: 800,
    url: "http://yourdomain or path/Down2Image.jsp"
});

getSVGString(){string}

차트의 SVG를 문자열로 반환한다.

제공버전:

버전 변경사항
v7.3.1.0
Returns:
Type Description
string 차트의 SVG 문자열
Example
var svg = encodeURIComponent(myChart.getSVGString());

// 서버모듈에 따라 달라질 수 있음
var opt = {
    "ExtendParamMethod":"Post",   // 기본값이 "Get"이므로 "Post"로 변경해서 보내야 파라미터가 끊기지 않고 보내 질 수 있다. (Get 방식은 길이제한이 있음)
    "ExtendParam":"Svg="+svg      // ExtendParam에 추가 할 수 있는 차트 관련 파라미터 Svg, ImageWidth, ChartName, ChartPos(0:시트 뒤에 붙임, 1:시트앞에 붙임)
};

mySheet.Down2Excel(opt); // 시트와 차트를 하나의 엑셀 파일로 다운로드