Инструмент бизнес-аналитики от компании Stimulsoft. Программное обеспечение для создания дашбордов и отчетов. Инструменты отчетности для любой платформы.
report.render();
// Create an PDF settings instance. You can change export settings.
var settings = new Stimulsoft.Report.Export.StiPdfExportSettings();
// Create an PDF service instance.
var service = new Stimulsoft.Report.Export.StiPdfExportService();
// Create a MemoryStream object.
var stream = new Stimulsoft.System.IO.MemoryStream();
// Export PDF using MemoryStream.
service.exportToAsync( () =>{
var data = stream.toArray();
var buffer = new Buffer(data, "utf-8");
...
}, report, stream, settings);
Выдает пустой отчет: пустая таблица и пустая диаграмма.
Последние исследования показали:
Работает с последним вариантом кода, что я привела. НО ТОЛЬКО, в том случае если на диаграмме не выводятся подписи (labels).
Создаю отчет без подписей в диаграмме.
И у меня возникает проблема с отображением легенды в pdf. Длинная строка легенды переходит на вторую строчку и отображается неправильно.
Пример, в приложенном файле.
К сожалению, не удалось воспроизвести проблему.
Прикрепляю модифицированный отчет, на котором пытался это воспроизвести: http://demo.stimulsoft.com/#Js/PieChart
Спасибо за сообщения об ошибках, Вы не могли бы, пожалуйста, прикрепить тестовый отчет с данными в любом удобном формате, чтобы мы смогли воспроизвести проблему?
1. Если создаю mrt отчет с диаграммой и подписями, то PDF файл НЕ создается вообще. Идут следующие ошибки:
1.1 на строчке report.render() Parse DateTime Error stimulsoft.reports.js:154
1.2 на строчке service.exportToAsync(function () { document is not defined stimulsoft.reports.js:154
2. Если создаю mrt отчет с диаграммой, но без подписей, то PDF файл СОЗДАЕТСЯ, НО легенда отрисовывается неправильно. Идут следующие ошибки:
1.1 на строчке report.render() Parse DateTime Error stimulsoft.reports.js:154
Во вложенном файле лежит:
1. mrt отчет с диграммой и подписями
2. json - данные для отчета
3. результирующий pdf отчет, который генерится для отчета с диаграммой, но без подписей
4. код экспорта отчета в PDF