Проблемы с рендерингом отчётов в nodejs
Добавлено: 02 апр 2017, 01:12
Не получается отрендерить отчёт в Excel из nodejs (Stimulsoft Reports.JS 2016.2).
Пример использования:
Отчёт об ошибке:
ReferenceError: document is not defined
var canvas = document.createElement("canvas");
Понятно что DOM отсутствует в nodeJS но что с этим делать? Я как то не правильно использую StiExcel2007ExportService ? Или в nodeJS версии не работает экспорт отчётов в Excel с графиками?
Пример использования:
Код: Выделить всё
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 с графиками?