В рамках ежегодного тестирования были получены сертификаты о совместимости программных продуктов FastReport .NET Mono и FastReport .NET WinForms с СУБД Ред База Данных.
В новой версии FastReport Mono 2021.3 добавлены новые экспорты в XODT и XODS.
Их можно найти в настройках совместимости соответствующих экспортов в Open Office.
В построителе отчётов сделаны различные оптимизации и улучшения, а также исправлены найденные ранее ошибки.
Версия 2021.3---------------
[Engine]- исправлена ошибка при которой размеры страницы могли сбрасываться после предварительного просмотра
- исправлена ошибка, приводящая к System.ArgumentOutOfRangeException в функциях Substring
- исправлена ошибка, приводящая к System.ArgumentException при отрисовке PictureObject с некоторыми изображениями
- исправлена ошибка при которой RichText выходил за пределы страницы
- исправлена ошибка перекомпиляции скрипта отчёта, который взаимодействовал с ChildBand
[Designer]
+ улучшено поведение панели страниц
- исправлена ошибка с выходом за пределы массива в SQLBuilder в дизайнере
- исправлена ошибка при которой не открывалась диалоговая страница если в ней есть GridControl
- исправлены ошибки в режиме Right to Left
- исправлена ошибка при повторном масштабировании диалоговой формы
[Preview]
- исправлена ошибка при которой проценты масштаба в Preview могли отображаться некорректно
[Exports]
+ добавлен экспорт в XODT
+ добавлен экспорт в XODS
- исправлена ошибка экспорта в ODF при которой документ не открывался в МойОфис
- исправлена ошибка с закрытием ячейки содержащей RichText при экспорте в RTF
- исправлена ошибка при экспорте объектов с режимом рендеринга HtmlParagraph
- исправлена ошибка экспорта линии со стрелочным указателем при послойном экспорте в Word 2007
- исправлена ошибка экспорта линии со стрелочным указателем при экспорте в PowerPoint 2007
[WebReport]
- исправлена проблема компиляции скрипта VB.NET, приводящая к ошибке "Модуль не может быть общим"
В новой версии FastReport .NET 2021.3 реализована поддержка HiDPI в демонстрационном приложении. Добавлены Razor компоненты для встраивания в Blazor Server приложения. Появились новые экспорты в XODT и XODS. В версии FastReport OpenSource теперь есть возможность импортировать отчеты DevExpress, List and Label и SQL Server Reporting Services.
Версия 2021.3---------------
[Engine]
+ добавлена поддержка HiDPI в новом демо-приложении
- исправлена ошибка при которой размеры страницы могли сбрасываться после предварительного просмотра
- исправлена ошибка при которой печать объекта RichText на большом масштабировании Windows происходила некорректно
- исправлена ошибка, приводящая к System.ArgumentOutOfRangeException в функциях Substring
- исправлена ошибка, приводящая к System.ArgumentException при отрисовке PictureObject с некоторыми изображениями
- исправлена ошибка при которой не отображались таблицы при подключении к Advantage Database через ODBC
- исправлена ошибка при которой RichText выходил за пределы страницы
- исправлена ошибка перекомпиляции скрипта отчёта, который взаимодействовал с ChildBand
[Designer]
+ улучшено поведение панели страниц
- исправлена ошибка с выходом за пределы массива в SQLBuilder в дизайнере
- исправлена ошибка при которой не открывалась диалоговая страница если в ней есть GridControl
- исправлены ошибки в режиме Right to Left
- исправлена ошибка при повторном масштабировании диалоговой формы
[Preview]
- исправлена ошибка при которой проценты масштаба в Preview могли отображаться некорректно
[Exports]
+ добавлен экспорт в XODT
+ добавлен экспорт в XODS
- исправлена ошибка экспорта в ODF при которой документ не открывался в МойОфис
- исправлена ошибка с закрытием ячейки содержащей RichText при экспорте в RTF
- исправлена ошибка при экспорте объектов с режимом рендеринга HtmlParagraph
- исправлена ошибка экспорта линии со стрелочным указателем при послойном экспорте в Word 2007
- исправлена ошибка экспорта линии со стрелочным указателем при экспорте в PowerPoint 2007
[WebReport]
+ добавлены Razor компоненты для встраивания в Blazor Server приложения. Входит в состав пакета FastReport.Web и находится по пути: FastReport.Web.Blazor.Components. Для отображения отчёта рекомендуется использование компонента WebReportContainer.
- исправлена ошибка в WebReport Core с SinglePage и диалогами
- исправлена проблема компиляции скрипта VB .NET, приводящая к ошибке "Модуль не может быть общим"
[.NET Core]
* обновлена зависимость Microsoft.CodeAnalysis до версии 3.3.1
* обновлена зависимость FastReport.Compat до версии 2021.1.4
- исправлена ошибка с некорректными картинками при PDF экспорте на Linux
- исправлена ошибка, приводящая к System.NullReferenceException при вызове CsvDataConnection.CreateAllTables()
[Extras]
- исправлена ошибка с некорректной загрузкой имен таблиц из ClickHouse
16-18 апреля в РГЭУ (РИНХ) состоялся Хакатон по искусственному интеллекту и разработке программного обеспечения.
Специалисты Fast Reports разработали для участников кейс «Разработка телеграмм-бота для демонстрации возможностей облачного решения». В работе над Кейсом приняли участие 8 команд из разных учебных заведений и городов страны: Ставрополь, Симферополь, Таганрог, Ростов-на-Дону. На выполнение задания участники получили 48 часов.
От Fast Reports экспертами выступили разработчики и специалисты Федяшов Александр, Краковцев Алексей и Шлюпкина Алла. В рамках хакатона эксперты провели обучающий семинар и тренинг, что помогло участникам правильно распределить своё время и силы. По результатам защиты работ жюри определило три победителя:
1 место - команда Ødy, г. Таганрог, проект2 место - команда “Выход есть”, г. Ставрополь, проект3 место - команда Silent, г. Ростов-на-Дону, проект
Команда Ødy Таганрогского института имени А.П. Чехова (филиал) «РГЭУ (РИНХ)» получила по праву заслуженные призы и приглашения на собеседование в компанию Fast Reports.
С 16 по 18 апреля в Точке Кипения в РГЭУ (РИНХ) пройдет Хакатон по искусственному интеллекту и разработке программного обеспечения, которые являются пользователями Академической программы.
Fast Reports будет выступать в роли экспертов, а также предложит участникам разработать Телеграмм бота на языке С# с использованием FastReport.Cloud.SDK для демонстрации возможностей облачного решения FastReport Cloud.После подведения итогов будут награждены те, кто лучше всех справился с поставленными задачами.
Испытания технической совместимости FastReport Core с “Astra Linux Special Edition”, операционной системой специального назначения, прошли успешно. Astra Linux Special Edition - это отказоустойчивая платформа для защищенных IT-инфраструктур любого масштаба и работы с данными любой степени конфиденциальности.
С версии Astra Linux Special Edition 1.6 "Смоленск" работа генератора отчетов с поддержкой Core будет безотказной. Мощный репортинг доступен и для закрытых систем, работающих с секретными данными.
Значительно улучшенная работа с изображениями на уровне графических редакторов:
- высококачественные векторные SVG изображения в отчетах- улучшенная прозрачность изображений в разных форматах
Новые объекты расширяют понятие "отчета":
Two-Track Pharmacode для дизайна и печати упаковок лекарств и вакцин
Безопасность и защита отчетов:
Теперь отчеты в PDF защищены цифровой подписью, что гарантирует их уникальность, позволяет однозначно установить авторство и защитить от изменения документа. Соответствие стандартам документооборота
Оптимизация ресурсов:
- миниатюры страниц формируются быстрее- для работы требуется меньше памяти
! Новая лицензионная модель
С марта 2021 года все редакции FastReport VCL распространяются по подписке. Это обеспечит доступ ко всем возможностям самых актуальных версий, пока ваша подписка действительна.
Поддержка загрузки и вывода изображений в векторном формате SVG через стандартный объект «Картинка» (только для Delphi). Улучшите внешний вид своих отчетов!
Добавлена поддержка цифровой подписи в PDF с поддержкой сертификатов в форматах pfx и p12. Подпишите свои PDF документы в 3 простых шага: Добавьте объект «Цифровая подпись» (TfrxDigitalSignatureView), выберите тип подписи (скрытый, видимый, картинка) и подпишите документ своим сертификатом.
Улучшена поддержка прозрачности при работе с изображениями. Теперь поддерживается не только цветовая маска, но и альфа-канал в просмотре, на печати и в экспортах, которые поддерживают изображения с прозрачностью.
Добавлен экспериментальный кэш изображений с управлением их качества и возможностью создания миниатюр. Новый кэш позволяет экономить память и дескрипторы, загружая лишь один экземпляр дублируемого изображения (включается через свойство Report.EngineOptions.PictureCache.CahedImagesBuildType=tbtOriginal).
Кэш можно настроить на генерацию миниатюр, которые будут использоваться для быстрой загрузки в окне предпросмотра (включается через свойство Report.PictureCacheOptions.CahedImagesBuildType=tbtAtPrepare). Качеством миниатюр можно управлять через свойства Report. PictureCacheOptions.ThumbnailQualityReducer устанавливая процент сжатия изображения и условия. Так же, можно управлять сжатием всех картинок кэша через свойства Report.PictureCacheOptions.OriginalQualityReducer, эти изображения используются как для просмотра, так и для печати с экспортом.
Добавлен новый тип штрихкода Two-Track Pharmacode.
Добавлена объект TfrxRichView в Lazarus с поддержкой Linux, для загрузки rtf документов в отчет.Добавлено возможность замены браузера для окна авторизации облачных сохранений (EdgeView2, CEF4Delphi). Подробней можно прочитать в статье «Как использовать экспорт отчетов в DropBox (OAuth2.0) без Internet Explorer в Delphi».
Полный список изменений:
Версия 2021
----------------------------
+ Добавлена поддержка векторного SVG формата в объект TfrxPictureView;
+ Добавлен объект Цифровая подпись и поддержка цифровой подписи в экспорте PDF (Поддерживаемые типы: skNone, skInvisible, skVisible, skEmpty);
+ Добавлен экспериментальный кэш изображений и кэш миниатюр, который управляется через свойства TfrxReport.PictureCacheOptions;
+ Добавлена поддержка прозрачности с альфа-каналом для экспортов и печати;
+ Добавлен новый тип штрихкода Two-Track Pharmacode;
+ Добавлен объект RichView в Lazarus для Linux;
+ Добавлена поддержка сторонних компонентов web browsers для диалога авторизации (CEF4Delphi, новый Edge интерфейс);
+ Добавлена поддержка Windows Environment Variables в конфигурационном файле клиент серверных компонент вида: %ALLUSERSPROFILE%;
- Исправлен масштаб окна Thumbnail в предпросмотре с HighDPI;
- Исправлена ошибка в XLSX с экспортировать без пустых линий;
- Исправлено состояние функции Print для виртуальных принтеров;
- Исправлен экспорт EMF в SVG с шрифтом SegoeUI;
- Исправлен ввод через IME в syntax memo для группы символом больше одного;
- Исправлена ошибка с отсечением в экспорте из EMF в PDF;
- Исправлено отсечение TfrxPictureView;
- Исправлена ошибка синхронизации диалоговых форм в Delphi 7 с клиент серверными компонентами;
- Исправлены отступы в интерактивных полях в экспорте в PDF;
- Исправлена ошибка с Cambria Math шрифтом в экспорте SVG/HTML;
- Исправлена функция HasField при возникновении исключения;
- Исправлена кисть HatchBrush для Lazarus в Linux;
- Исправлено зависание главного потока в синхронизации потоков;
- Пропуск чтения неизвестных свойств объекта chart для поддержки чтения отчетов с разными версиями TeeCharts;
- Исправлена ошибка с максимальным количеством списка бумаги для некоторых принтеров.