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

NullReferenceException при экспорте в PDF

Добавлено: 11 сен 2015, 09:52
DmitryRu
Здравствуйте.
Не работает экспорт в PDF. Версия Reports.Web 2015.1.20

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

        [Test]
        public void TestChartToPdf()
        {
            var r = new StiReport();
            r.Load("d:/chart1.mrt");
            r.Render(false);
            using (var s = new FileStream("d:/pdf2.pdf", FileMode.Create))
            {
                r.ExportDocument(StiExportFormat.Pdf, s, null);
            }
        }
Исключение:
System.NullReferenceException : Object reference not set to an instance of an object.
at Stimulsoft.Report.Export.StiPdfExportService.RenderChart(StiPdfData pp, Boolean assemble, Int32 pageNumber)
at Stimulsoft.Report.Export.StiPdfExportService.ExportPdf1(StiReport report, Stream stream, StiPdfExportSettings settings)
at Stimulsoft.Report.Export.StiPdfExportService.ExportPdf(StiReport report, Stream stream, StiPdfExportSettings settings)
at Stimulsoft.Report.StiReport.ExportDocument(StiExportFormat exportFormat, StiExportService exportService, Stream stream, StiExportSettings settings)
at Stimulsoft.Report.StiReport.ExportDocument(StiExportFormat exportFormat, Stream stream, StiExportSettings settings)
at StimulsoftTest.TestChartToPdf() in StimulsoftTest.cs: line 189
Отчет прилагаю

Re: NullReferenceException при экспорте в PDF

Добавлено: 11 сен 2015, 12:38
Aleksey
Здравствуйте,

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

Спасибо.

Re: NullReferenceException при экспорте в PDF

Добавлено: 28 окт 2015, 14:17
dsmirnov
Здравствуйте!
Проблема повторяется на Stimulsoft Reports.Net 2015.2 со приложенным шаблоном и кодом:

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

var r = new StiReport();
r.Load("d:\\report.mrt");
r.Render(false);
using (var s = new FileStream("d:\\pdf.pdf", FileMode.Create))
{
    r.ExportDocument(StiExportFormat.Pdf, s, null);
}

Re: NullReferenceException при экспорте в PDF

Добавлено: 28 окт 2015, 16:18
Aleksey
Здравствуйте,

Пожалуйста, скачайте релиз еще раз либо проверьте последний билд. Были некоторые проблемы с первой версией релиза, который был исправлен и перезалит на сайт.

Спасибо.