Добавлена возможность при экспорте отчета в PDF, встраивать другие файлы в этот документ. Это могут быть различные файлы. Например, файлы с данными отчета типа XML или CSV и другие. В том числе, могут быть встроены файлы Excel. Встраивание файлов в документ PDF предоставляет возможность использовать современные стандарты при экспорте отчетов.
Нашей командый был выполнен полный рефакторинг компонентов WebViewer, MobileViewer, MvcViewer. В результате, полностью обновлен компонент для просмотра отчетов - WebViewer. Теперь этот компонент является универсальным полнофункциональным инструментом для просмотра отчетов. В то же время, компонент WebViewer обладает рядом преимуществ по сравнению со старыми версиями. Увеличена скорость обработки отчетов и улучшена работа с кэшем, оптимизирована работа с большими отчетами (big reports). WebViewer разработан с использованием технологий HTML5 и CSS3 и поддерживается в любом браузере. Также этот компонент адаптирован для мобильных устройств.

Rethought Web Viewer
Начиная с релиза 2016.2 генератор отчетов может запрашивать только те данные, которые необходимы для построения отчета. Для этого необходимо изменить значение только одного свойства отчета - Получить только используемые данные установить в значение true. И тогда в момент построения отчета, реальными данными будут заполняться только источники данных, которые используются в отчете. Описание данного функционала появится в документации вместе с новой версией.

Retrieve Only Used Data

Retrieve Only Used Data
В настоящее время мы делаем последние шаги для завершения грандиозного шестимесячного обновления и, через одну-две недели, мы выпустим версию 2016.2. Мы улучшили и добавили много функциональных возможностей, которые будут описаны в последующих новостях.

Следите за нашими новостями.
В продуктах компании Stimulsoft добавлена поддержка формата электронных инвойсов ZUGFeRD.

Счета в формате ZUGFeRD передают как человекочитаемые счета-фактуры, так и его структурированное машиночитаемое XML-представление. Человекочитаемое представление кодируется в виде одной или нескольких PDF-страниц формата PDF/A. XML-представление встроено в PDF-документ в качестве вложенного объекта в соответствии со спецификациями формата PDF/A-3. Иными словами, счета-фактуры формата ZUGFeRD содержат два отдельных представления, при этом человекочитаемое представление в формате PDF/A-3 служит также контейнером для XML-представления.

На данный момент использовать формат ZUGFeRD можно только из кода. Для этого следует в настройках экспорта в PDF включить опцию ZUGFeRDCompliance (это включит формат PDF/A-3 и добавит необходимую мета-информацию), а также добавить заранее приготовленный XML-файл в коллекцию EmbeddedFiles. Обращаем внимание, что имя XML-файла обязательно должно быть "ZUGFeRD-invoice.xml".
Ниже представлен пример кода для экспорта отчета с использованием формата ZUGFeRD:
FileStream fileStream = new FileStream(@"d:\test.pdf", FileMode.Create);

byte[] buf = File.ReadAllBytes(@"d:\ZUGFeRD-invoice.xml");

StiPdfExportSettings pdfExportSettings = new StiPdfExportSettings();
pdfExportSettings.EmbeddedFiles.Add(new StiPdfEmbeddedFileData("ZUGFeRD-invoice.xml", "ZUGFeRD Rechnung", buf));
pdfExportSettings.ZUGFeRDCompliance = true;

report.ExportDocument(StiExportFormat.Pdf, fileStream, pdfExportSettings);

fileStream.Close();