2014-04-06 2 views
0

클라이언트가 Telerik의 RadChart 컨트롤을 새로운 HTML5 버전 인 RadHtmlChart로 대체하도록 요청합니다. 문제는 차트를 서버 측에서 생성하고 보고서 전자 메일을 사용자에게 보내는 데 사용하기 때문에 모든 전자 메일보고 기능이 해당 컨트롤에서 작동한다는 것입니다.보고서를 보내기위한 작업에 사용하기위한 클라이언트 측 생성 차트

이제 RadChart를 RadHtmlChart로 대체하면 서버 측에서 차트를 얻을 수 없게됩니다. 보고서를 얻을 수있는 방법이 있습니까?

필자는 PhantomJS에 관해 들었습니다.하지만 필자는 그 아이디어에 익숙하지 않아서 확신하고 있습니다.

답변

0

브라우저에서 JS를 통해 렌더링 된 컨트롤을 내보내는 것이 어렵고 시나리오에서 불가능할 수도 있습니다. 이 방법을 사용할 수 있는지 알아 보려면 여기를 참고하십시오 : http://www.telerik.com/support/code-library/exporting-radhtmlchart-to-png-and-pdf. 만약 당신이 할 수 없다면 - 나는 당신이 실제 이미지를 렌더링하기 위해 RadChart를 계속 사용해야한다고 생각합니다.

+0

답변 주셔서 감사합니다. 때로는 클라이언트와 같은 것을 설명하기가 어렵습니다. – mrzepa

+0

행운을 빕니다 :) 나는 그것이 효과가 있기를 바랍니다. – rdmptn

+0

정확히 어떻게 그리고 무엇을 생성해야할지 모르겠지만 아마도 유용한 PhantomJS를 찾으십시오 - 서버에 페이지를 렌더링하고 삽입 할 수있는 이미지를 생성하는 데 도움이 될 수 있습니다 : http://phantomjs.org/. 나는 그것을 우연히 발견하고이 실을 기억했다. – rdmptn