Клиентские сгенерированные диаграммы для использования в работе для отправки отчетов
Клиент просит нас заменить элемент управления Radrikhart Telerik на его новую версию HTML5 - RadHtmlChart. Проблема в том, что все элементы отчетов по электронной почте работают на этом элементе управления, потому что диаграммы генерируются на стороне сервера, и их можно использовать для отправки отчетов по электронной почте пользователям.
Так что теперь после того, как мы заменим RadChart на RadHtmlChart, мы потеряем возможность получить диаграмму на стороне сервера. Есть ли способ получить этот отчет?
Я слышал о PhantomJS, который мог бы выполнять эту работу, но я не очень знаком с этой идеей, поэтому прошу быть уверенным.
1 ответ
Экспорт элемента управления, отображаемого с помощью JS в браузере, сложен и может быть невозможен в вашем сценарии. Посмотрите здесь, чтобы увидеть, можете ли вы использовать этот подход: http://www.telerik.com/support/code-library/exporting-radhtmlchart-to-png-and-pdf. Если вы не можете - я думаю, вам придется продолжать использовать RadChart для получения реальных изображений.