Экспорт chart в pdf

Обсуждение Stimulsoft Reports.JS
angolub
Сообщения: 38
Зарегистрирован: 11 май 2018, 16:51

Экспорт chart в pdf

Сообщение angolub »

Здравствуйте,

Подскажите, пожалуйста, на данный момент можно экспортировать диаграммы в PDF?
У меня пока не получается.

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

var pdfData = report.exportDocument(Stimulsoft.Report.StiExportFormat.Pdf);
Возвращает пустой массив, если в отчете есть диаграмма.

Спасибо.

С уважением,
Голубь Алина
angolub
Сообщения: 38
Зарегистрирован: 11 май 2018, 16:51

Re: Экспорт chart в pdf

Сообщение angolub »

Попыталась сделать иначе:

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

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);
Выдает пустой отчет: пустая таблица и пустая диаграмма.
angolub
Сообщения: 38
Зарегистрирован: 11 май 2018, 16:51

Re: Экспорт chart в pdf

Сообщение angolub »

Здравствуйте,

Последние исследования показали:
Работает с последним вариантом кода, что я привела. НО ТОЛЬКО, в том случае если на диаграмме не выводятся подписи (labels).
angolub
Сообщения: 38
Зарегистрирован: 11 май 2018, 16:51

Re: Экспорт chart в pdf

Сообщение angolub »

Создаю отчет без подписей в диаграмме.
И у меня возникает проблема с отображением легенды в pdf. Длинная строка легенды переходит на вторую строчку и отображается неправильно.
Пример, в приложенном файле.

Можете подсказать, как это исправить.

Спасибо.
Вложения
pdf_chart.rar
Строка легенды выводится в 2 строки
(45.59 КБ) 353 скачивания
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Re: Экспорт chart в pdf

Сообщение Edward »

Здравствуйте, Алина.

К сожалению, не удалось воспроизвести проблему.
Прикрепляю модифицированный отчет, на котором пытался это воспроизвести:
http://demo.stimulsoft.com/#Js/PieChart
PieChart-LONG-ARGUMENT.mrt
(17.64 КБ) 638 скачиваний
Спасибо,
Эд
angolub
Сообщения: 38
Зарегистрирован: 11 май 2018, 16:51

Re: Экспорт chart в pdf

Сообщение angolub »

Спасибо за работу над проблемой.

Возможно есть проблемы с зависимостями по библиотекам.
OC Windows 10 Pro
NodeJS 8.9.1
stimulsoft-reports-js 2018.2.2

Когда рендерю отчет с диаграммой, получаю ошибку:
Parse DateTime Error (854) stimulsoft.reports.js:154

При экспорте отчета с подписями, получаю ошибку:
document is not defined stimulsoft.reports.js:154
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Re: Экспорт chart в pdf

Сообщение Edward »

Здравствуйте, Алина.

Спасибо за сообщения об ошибках, Вы не могли бы, пожалуйста, прикрепить тестовый отчет с данными в любом удобном формате, чтобы мы смогли воспроизвести проблему?

Спасибо,
Эд
angolub
Сообщения: 38
Зарегистрирован: 11 май 2018, 16:51

Re: Экспорт chart в pdf

Сообщение angolub »

Детальное описание проблемы:

Работаю с StimulsoftJS на NodeJS версия 8.9.1

На Stimulsoft Designer все работает.

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

Спасибо.
Готова ответить на вопросы.
Вложения
report_charts.zip
(84.91 КБ) 349 скачиваний
angolub
Сообщения: 38
Зарегистрирован: 11 май 2018, 16:51

Re: Экспорт chart в pdf

Сообщение angolub »

Здравствуйте,

Подскажите, пожалуйста, есть ли какие-то результаты работы по проблеме.
Удалось ли воспроизвести ошибку?

Спасибо.
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Экспорт chart в pdf

Сообщение Aleksey »

Здравствуйте,

Проблема исправлена. Решение будет доступно в следующем билде.

Спасибо.
Ответить