안녕하세요
asp.net mvc 4 를 기본으로 한 관리자 웹사이트를 하나 만들고 있습니다.
대시보드 구현을 통해 통계 차트를 몇개 만들었는데요
차트를 PDF, PNG, SVG 등으로 익스포팅 하려고 합니다.
우선 D3.js 를 이용하여 <svg> 엘리먼트에 차트를 구현한 상태 이구요
perl script 로 구현되어 있는 데모버전이 있어 그 방법을 채택하였습니다.
데모버전은 아래를 참고하였습니다.
http://d3export.housegordon.org/
익스포팅을 위해 구현되어 있는 차트의 SVG 엘리먼트의 String을 구해오는데 그 값이 너무 길어
var svg_xml = (new XMLSerializer).serializeToString(svg);
위와 같이 시리얼라이즈를 하면 1024byte 의 값만이 svg_xml 변수에 저장이 됩니다.
아무래도 maxLength가 지정이 되어져 있는 것 같은데 이것을 수정할 방법은 없을런지요
구글을 계속 뒤져보았으나 검색능력의 부족인지 찾기가 힘드네요
혹시 구현하셨거나 다른 방법을 알고 계시는 분 있으신가요?