Страница 1 из 1

Проблемы с рендерингом отчётов в nodejs

Добавлено: 02 апр 2017, 01:12
Сергей
Не получается отрендерить отчёт в Excel из nodejs (Stimulsoft Reports.JS 2016.2).
Пример использования:

Код: Выделить всё

var Report = new Stimulsoft.Report.StiReport();
....
var excelSettings = new Stimulsoft.Report.Export.StiExcelExportSettings();
var excelService = new Stimulsoft.Report.Export.StiExcel2007ExportService();
var stream = new Stimulsoft.System.IO.MemoryStream();
excelService.exportTo(Report, stream, excelSettings);
Отчёт об ошибке:
ReferenceError: document is not defined
at Function.StiChartSvgHelper.getImage
at StiChart.getImage
at StiExcel2007ExportService.writeSheet
at StiExcel2007ExportService.exportExcel
at StiExcel2007ExportService.exportTo
Строка содержащая ошибку:
var canvas = document.createElement("canvas");

Понятно что DOM отсутствует в nodeJS но что с этим делать? Я как то не правильно использую StiExcel2007ExportService ? Или в nodeJS версии не работает экспорт отчётов в Excel с графиками?

Re: Проблемы с рендерингом отчётов в nodejs

Добавлено: 03 апр 2017, 13:21
HighAley
Здравствуйте, Сергей.

Были сделаны некоторые исправления.
Проверьте, пожалуйста, наш последний билд (2017.1.0.4 from 2017.03.25).
Если проблема ещё будет воспроизводиться, пришлите нам ваш шаблон отчёта с данными.

Спасибо.

Re: Проблемы с рендерингом отчётов в nodejs

Добавлено: 07 апр 2017, 10:58
Сергей
К сожалению нам нужны исходники и по этому использовать версию 2017.1.0.4 не можем. Можно узнать когда они будут доступны для скачивания?

Re: Проблемы с рендерингом отчётов в nodejs

Добавлено: 10 апр 2017, 13:51
Aleksey
Здравствуйте,

Новый релиз 2017.1 будет доступен в течении недели.

Спасибо.