Новая версия FastReport .Net

Источник: fastreport

 В версии FastReport .Net 2016.3 добавлены дополнительные объекты отчета PolyLineObject - ломаная кривая, PolygonObject - замкнутый полигон с заливкой. У пользователя также есть возможность редактирования уже созданных объектов PolyLineObject/PolygonObject путем перемещения, добавления или удаления узловых точек.

 Страница отчета получила два новых свойства Page.UnlimitedPaperHeight и Page.UnlimitedPaperWidth. Их включение активирует режим так называемой "резиновой" страницы, размеры которой будут подстраиваться под позиции объектов. Данная возможность будет полезна для формирования отчетов с растущими в ширину таблицами или матрицами без их переноса на другие страницы. Также данный режим понравится для табличных отчетов, которые планируется экспортировать в Excel - все данные будут размещены на одной странице без каких-либо разрывов бэндами заголовков и подвалов. Кроме того, этот режим полезен для Web отчетов, когда нет необходимости привязываться к конкретному размеру бумаги.

 Добавлено новое свойство в экспорте в формат PDF - ShowPrintDialog. Включение этого свойства приведет к формированию PDF документа, открытие которого сразу отобразит диалог печати в просмотрщике PDF файлов (например, в Adobe Acrobat). Это может быть полезно при использовании печати в PDF в онлайн отчетах.

 Файлы в формате PDF могут быть построены без ссылок на шрифты и их внедрение - весь текст может быть нарисован кривыми. Данная возможность активируется включением свойства PDFExport.TextInCurves. Рисование текста кривыми увеличит объем результирующего файла, но может быть полезно, когда нужно сделать неизменяемый документ без возможности копирования текста и без оглядки на установленные у пользователя шрифты. Также, эта возможность может быть пол­езна при создании PDF файлов для полиграфии.

✓ По просьбам наших пользователей переделан механизм создания штрих-пунктирных линий в PDF файле. Это было необходимо для обхода ошибки печати таких линий из встроенного просмотра PDF файлов в браузере Chrome - штрих-пунктирные линии корректно отображались, но не печатались на принтере.
Добавлен новый экспорт в JSON формат для обмена данными построенного отчета. Для консолидации табличных данных лучше использовать экспорта в этот формат в режиме "резиновой" страницы.

Подробнее:

[Core]
+ добавлены новые объекты PolyLineObject, PolygonObject
+ добавлены свойства Page.UnlimitedPaperHeight, Page.UnlimitedPaperWidth

[Designer]
+ добавлен новый тулбар для редактирования PolyLineObject, PolygonObject
+ добавлен индикатор несохраненного отчёта в заголовке окна 
+ добавлены настройки неограниченной высоты и ширины в окно настроек страницы
+ добавлена возможность показа заставки во время загрузки дизайнера
+ добавлена возможность показа окна приветствия отображаемого после открытия дизайнера

[Экспорты]
+ добавлена имитация Bold, Italic для шрифта "MS UI Gothic" и аналогичных в PDF экспорте
+ добавлен экспорт в JSON
+ добавлено свойство PDFExport.ShowPrintDialog для показа диалога печати после открытия документа PDF
+ добавлен экспорт объектов PolyLineObject, PolygonObject в PDF
+ добавлено свойство PDFExport.TextInCurves для включения экспорта текста в кривых без внедрения шрифтов в PDF документ
+ добавлена возможность отправлять несколько отчетов в виде вложений в экспорте электронной почты
+ добавлено свойство ToMultipleFiles в XAML экспорте
* улучшен экспорт в Excel 2007 с включенным свойством Seamless
* улучшена отрисовка штрих-пунктирных линий в PDF экспорте для корректной печати из Chrome
- исправлена ошибка с элементом <div> style(формат чисел) в послойном Html экспорте
- исправлена ошибка с картинками больше размера страницы в PDF экспорте
- исправлена ошибка с путями сохранения в экспортах: XAML, SVG, PostScript, PPML
- исправлена ошибка с тенями в HTML экспорте
- исправлена ошибка с отображением Underlines в HTML экспорте
- исправлена ошибка с вычислением хэша изображений в PDF экспорте
- исправлена ошибка с гиперссылками в демо версии в PDF экспорте
- исправлена ошибка с отсутствием заголовка в PostScript экспорте
- справлена ошибка с распознованием шрифтов в PostScript экспорте

[WebReport]
+ добавлены свойства Left, Top, Width, Height в CustomDrawEventArgs (могут быть использованы в WebReport.CustomDraw)
+ добавлен показ диалога печати при печати в PDF
+ добавлены свойства WebReport.DocxRowHeightIs, WebReport.PdfShowPrintDialog
+ добавлен метод WebReport.PrintInPdf(bool ShowPrintDialog) для установки показа окна печати при открытии PDF документа
* примеры использования WebReport обновлены и перемещены в папку \Demos\C#\Web
* обновлен встроенный jQuery до v1.12.3
- исправлена ошибка с событием CustomDraw внутри TableObject и Matrix
- исправлена ошибка с неверным MIME типом при печати в PDF
- исправлена ошибка с переключением локализаций в ASP.NET (не MVC)

[Online Report Designer]
+ добавлен просмотр присутствующих в отчете Highlights условий
+ добавлено изменение размера компонента в любую сторону


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=38464