• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1672
2010.05.26 (10:36:20)
Teechart로 사용중이신지 XChart로 사용중이신지 질문 내용만 봐서는 잘 모르겠네요.
XChart에 포함된 내부 모듈이 Teechart 5이기 때문에 기본적인 사용방법은 동일합니다.

XChart(Teechart)의 SaveToFile()메소드는 원래 실행 후 반응이 없습니다.
실행 후 메시지 창을 띄우거나 하는 처리를 따로 해주시면 될 것 같습니다.
문제는 저장 경로를 잘못 지정하셨네요.
윈도우 경로를 자바스크립트에서 지정할 때에는 (역슬래쉬)를 2개로 쓰거나, /(슬래쉬)로 지정해야 합니다.
스크립트 사용시 기본적인 부분이지만 많이들 헷갈려 하시는 부분이기도 한 것 같습니다.
저장 경로를 "C:\MyTeeChart.GIF" 또는 "C:/MyTeeChart.GIF" 로 변경해서 테스트해보시기 바랍니다.

png타입 저장 여부는 teechart 5버전에서는 지원하지 않는 것으로 알고 있습니다.
기본적으로 매뉴얼에 없으면 지원하지 않는 기능이라고 보시면 됩니다.
상위 버전에서 지원이 가능한지는 teechart 업체 쪽에 문의해보시기 바랍니다.

그리드와 차트를 엑셀 임포트시 동일한 시트로 넣고 싶다고 하셨는데...
일단 차트 자체에서 엑셀 변환 메소드를 지원하지 않기 때문에 불가능합니다.
따라서 차트 오브젝트를 이미지로 저장하여 엑셀에 붙여써주거나 해줘야 하는데,
XChart에서는 지원이 불가능하고, TeeChart에서 지원이 가능한지 여부 역시 teechart 업체 쪽에 문의해보시기 바랍니다.

현재 XChart에서는 이미지 저장과 이미지 출력하는 기능만 지원됩니다.

참고로 그리드를 엑셀로 변환해주는 GridToExcel()메소드는 Copy&Paste방식으로 동작합니다.
따라서 서로 다른 오브젝트(예를 들어 '그리드 2개 이상'이라던가)를 동일 시트에 넣는 것은 불가능합니다.


>
>* 고객시스템명 : 도시철도차량신뢰도관리시스템(SK C&C)
>* 문의할 Component명 및 버전 :
>* DataSet 버전 :
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>function fExportImg() {
>tchart0 = document.all.TChart0;
>
>tchart0.Export.asGIF.Compression  = 1;
>tchart0.Export.asGIF.Height = 400;
>tchart0.Export.asGIF.Width = 500;
>tchart0.Export.asGIF.SaveToFile("C:MyTeeChart.GIF");
>}
>
>
>위와같이 함수작성후 호출시 아무런 반응이 없네요.. ㅡㅡ;
>물론 이미지도 생성되지 않구요.
>그리고 png 타입으로는 생성이 안되는건가요?.
>API상에는 PNG타입은 없는것 같아서요.
>
>하나더 질문드릴게요.
>현재 그리드내용과 챠트를 엑셀임포트시 동일한엑셀쉬트에 보여주고 싶은데
>그리드내용은 엑셀임포트가 가능한것으로 아는데
>챠트부분은 어떻게 처리를 해야하는건가요?
>동일안 엑셀쉬트에 그리드 내용과 챠트를 같이 표현할수 있는지 궁금합니다.
>
>
>
>확인 부탁드립니다.
>
>
 
Tag List
XE Login