18 декабря 2018

Новая версия FastReport .NET - 2019.1

В новой версии FastReport .NET 2019.1 появилась возможность включать и отключать печать определенных страниц (свойство ReportPage.Printable), оптимизирована работа SVG объектов, исправлен ряд ошибок в исходном коде, найденных благодаря статическому анализатору кода PVS-Studio. Также, добавлен новый пример использования FastReport Core в контейнере Docker в операционной системе CentOS, а также пример работы FastReport Core совместно с фреймворком Vue.js.

 

Версия 2019.1
---------------

[Engine]

+ добавлено свойство FastReport.Utils.Config.PreparedCompressed (значение по умолчанию: true) для включения или выключения сжатия файлов с подготовленными отчетами (fpx)
+ добавлена возможность отключить горячие клавиши в дизайнере и предварительном просмотре
+ добавлено свойство ReportPage.Printable (значение по умолчанию: true) для включения или отключения печати страницы
* оптимизирована работа с SVG объектом, отвязан SVGObject от PictureObject, значит теперь SVG объект не рисуется в памяти для его отображения в векторных экспортах
> следует обратить внимание на работу с SVG объектом, он теперь отвязан от PictureObject, в следствии два свойства больше не доступны: Tile - которое отрисовывало SVG изображение с повторением по вертикали и горизонтали, а также Image - которое хранило отрисовываемое изображение. Отказ от последнего свойства позволил отрисовывать SVG объект в векторных экспортах без отрисовки растового изображения в памяти. Вам необходимо перепроверить ваши отчёты, если вы использовали SVG объект как наследник PictureObject.
- исправлена ошибка с большими нагрузками на движок с отчетами с использованием направляющих линий
- исправлена ошибка при разборе RTF элемента "необязательный дефис"
- исправлена ошибка, приводящая к исключению System.ArgumentOutOfRangeException в методе MSChartObject.DeleteSeries(int index)
- исправлена ошибка со значением null возвращаемым методом FastReport.Utils.Variant.ToString()
- исправлена ошибка с неиспользуемым параметром в конструкторе FastReport.Utils.FastString.FastString(int)
- исправлена ошибка, приводящая к бесконечной рекурсии в свойстве TextObject.ParagraphFormat
- исправлена ошибка, приводящая к System.IndexOutOfRangeException в методе BarcodeCodabar.GetPattern()
- исправлена ошибка с размером смещения текста при использовании TextObject.ParagraphOffset
- исправлена ошибка с печатью бэнда при отключенном свойстве Printable
- исправлена ошибка с расчетом размера объекта SVG, когда отрицательные значения используются в ViewBox
- исправлена ошибка с отрисовкой, когда текстовый объект содержал только символы табуляции

[Designer]

+ добавлено сохранение последней активной вкладки окна настроек дизайнера
- исправлена ошибка, при которой элементы форматирования остаются активными после удаления объекта
- исправлена ошибка сохранения sql-запроса по нажатию кнопки "Готово"
- исправлена ошибка при копировании Диалоговой Страницы (DialogPage) приводящая к исключению System.NullReferenceException
- исправлена ошибка с активными кнопками группы Отчет->Бэнды (Report->Bands) при редактировании диалоговой страницы (DialogPage)
- исправлена ошибка с активными кнопками "Сетка", "Направляющие линии", "Авто-направляющие", "Удалить горизонтальные направляющие" и "Удалить вертикальные направляющие" при редактировании диалоговой страницы
- исправлен порядок объектов в панели инструментов
- исправлена ошибка с неверной позицией немаксимизированного окна (окно не отображается) при отключенном втором мониторе
- исправлена ошибка, приводящая к утечке памяти при подключении к CSV
- исправлена ошибка с пустым условием заголовка группы
- исправлена ошибка, приводящая к System.ArgumentException в Редакторе Диаграмм (Chart Editor) при ширине полосы меньше нуля
- исправлена ошибка, приводящая к System.ArgumentException в Редакторе Диаграмм (Chart Editor) при шаге маркеров меньше одного

[Preview]

* теперь, настройки двусторонней печати (Duplex) меняются в окне Печати при их изменении в настройках принтера
- исправлен размер иконок при использованииtrue

[Exports]

* улучшена упаковка шрифтов в pdf экспорте, при использовании простых лигатур (fi, tt)
* улучшена эмуляция стиля шрифта в pdf
- исправлено отображение текста в экспорте pdf в системах linux, когда текст начинается со знака табуляции
- исправлен пропущенный тег "" в HTML экспорте с одной страницей
- исправлена ошибка с экспортом pdf, когда формат чисел по умолчанию символичен, а не цифровой

[Demos]

+ добавлен демо проект, как использовать FastReport Core в контейнере docker CentOS (\Demos\Core\FastReportCore.MVC.CentOS)
+ добавлен демо проект по совместному использованию FastReport Core с Vue.js (\Demos\Core\FastReportCore.Vue)
- исправлена ошибка, приводящая к долгому показу сообщения "Печатается страница N" в FastReport.NET Demo

[.Net Core]

* удален api диалогов из версии для .Net Core
- исправлен перенос пустых пробелов на новую строку
- исправлена ошибка с врапером roslyn, когда предупреждение поднималось как ошибка

[Extras]

* обновлен json-коннектор для работы с последней версией
* обновлена греческая локализация

2 сентября 2024

Изменения в лицензионном соглашении и условиях использования FastCube .NET

С 30 сентября вступает в силу обновленное лицензионное соглашение FastCube .NET
21 августа 2024

«РЕД СОФТ» и «Быстрые отчеты» подтвердили совместимость своих продуктов

Компании получили сертификаты о совместимости FastReport .NET Mono, FastReport .NET Avalonia и FastReport VCL с операционной системой РЕД ОС 8.
6 августа 2024

Угощаем скидкой на генераторы отчетов в честь дня рождения

В этом году наша компания отмечает знаменательное событие — нам исполнилось 26 лет! В честь праздника мы решили порадовать Вас скидками на наши решения.