В новой версии FastReport .NET 2021.1 реализована поддержка .NET 5.
Добавлены новые штрих-коды: QR-код СберБанка и Deutsche Post Leitcode.
Значительно улучшен алгоритм преобразования RTF в объекты отчета.
А также добавлены новые функции преобразования чисел.
Версия 2021.1
---------------
Добавлен QR-код СберБанка
А также Deutsche Post Leitcode
[Engine]
+ добавлена поддержка .NET 5
+ добавлен новый штрих-код - Deutsche Post Leitcode
+ добавлен новый штрих-код – QR-код СберБанка
+ добавлены функции преобразования чисел в буквы
+ добавлены функции преобразования чисел в слова для индийского языка
+ добавлен символ рупий для индийской валюты
+ добавлены функции преобразования чисел в слова для персидского языка
+ добавлены функции преобразования чисел в слова для украинского языка
+ добавлен метод Report.Prepare(int pagesLimit), позволяющий подготовить ограниченное количество страниц
* оптимизирована работа свойств VisibleExpression, PrintableExpression и ExportableExpression для бэндов
* улучшен алгоритм конвертации RTF в объекты отчета
- исправлен ошибка со StreamReader при подключении к удаленному JSON
- исправлена ошибка компиляции отчета при некоторых выражениях в свойствах VisibleExpression, PrintableExpression и ExportableExpression
- исправлена ошибка c файлом font.list, приводящая к исключению System.IO.FileNotFoundException
- исправлена ошибка с неправильным вычислением контрольный суммы для штрих-кода Deutsche Post Identcode
- исправлен ReCompile (добавление сборок после компиляции с ошибкой)
[Designer]
- исправлена ошибка с пустым именем базы данных после перезагрузки отчета
- исправлена ошибка, при которой двойное нажатие по кнопкам-стрелкам на панели отчета создавало новые страницы
[Exports]
- исправлена ошибка экспорта строк, содержащих только пробелы, при экспорте в DXF
- исправлена ошибка в PDF экспорте, приводящая к исчезновению пробелов при наличии в отчете символов табуляции
- исправлена ошибка экспорта подвалов страниц при экспорте в Excel 2007 в режиме бесшовной таблицы
- исправлена ошибка экспорта символа "\" при экспорте в Excel 2007
[WebReport]
+ добавлено корректное описание ошибок в режиме ScriptSecurity
- исправлена ошибка PDF-экспорта в онлайн дизайнере
- исправлена ошибка с ParagraphOffset
[.Net Core]
+ для WebReport добавлены свойства ShowDbfExport, ShowMhtExport, PrintInHtml, PrintInPdf которые позволяют включать/отключать отображение кнопок в тулбаре соответствующих экспортов/печатей
* теперь производится проверка и StubClasses не добавляются для консольных приложений и библиотек
- исправлена ошибка с выражениями RichObject
- исправлена ошибка экспорта MSChartObject при экспорте в Power Point 2007
- исправлена ошибка экспорта картинок при экспорте в Excel 2007 на Windows
[Resources]
* обновлены французские ресурсы
[Extras]
* изменена зависимость в проекте конвертора Crystal Reports с System.Windows.Forms.DataVisualization на FastReport.DataVisualization
* обновлен плагин для подключения к MongoDB в Core и OpenSource
FastReport Academic - бесплатная академическая программа для учебных заведений. В нее входят программные компоненты, обучающие курсы и сертификаты о прохождении курса или квалификации.
Мы создали ее для того, чтобы в начале поиска работы у вчерашних студентов уже были реальные навыки работы с широко востребованном инструментом генерации отчетов - FastReport.
Получить FastReport Academic может любой ВУЗ или ССУЗ, имеющий лицензию на образовательную деятельность.
Подробности: https://быстрыеотчеты.рф/ru/academic/index.php
Новые возможности уже ожидают в обновлении:
- Добавлена поддержка платформы Mono.Начиная с этой версии мы добавляем поддержку Mono.
- Значительные изменения:
* До этого релиза мы поставляли пакет FastCube.Olap с зависимостью от библиотеки FastReport. Сейчас мы вынесли эту зависимость и собственно интеграцию с FastReport в отдельный пакет FastReport.Olap.Report для пдатформы .Net и FastReport.Olap.ReportMono для платформы Mono.
Другие изменения:
* Редактор выражений теперь показывает имена измерений/показателей/полей вместо их заголовков.
Решены ошибки:
- Ошибки в выражениях не вызывают Exception;- Ошибки в выражении ExpressionHighlight не вызывают Exception;- Ошибка добавления элемента в группу;- Ошибка отображения значений на диаграммах в некоторых локалях;- Поправлен расчет агрегата "List of values";- Поправлен расчет агрегата "Median";
В новой версии мы обновили справку по классам и методам компонентов и добавили Class references для Code Completion. Добавлена возможность настройки SQL синтаксиса в редакторе SQL. Добавлен пул отложенных команд, который позволяет отчету перестраивать самого себя из скрипта. Переработан механизм страниц предпросмотра для детальных отчетов. Улучшена совместимость с новой версией Lazarus.
Полный список изменений
----------------------------
+ Добавлены описания классов и методов(class references) для главного пакета
+ Добавлена настройка подсветки синтаксиса редактора SQL в дизайнере отчетов
+ Добавлен пул отложенных команд для следующих действий с TfrxReport: PrepareReport, ShowReport, LoadFrom .Теперь возможно вызывать Report.ShowReport чтобы перестроить активный отчет или загрузить другой из скрипта.
+ Добавлено свойство TfrxEngineOptions.ZeroPrecisionValue содержит значение точности для операций сравнения с нулем в объекте Текст(используется вместе с HideZeros).
+ Добавлен экспорт PNG в зарегистрированные фильтры экспорта
* Все вызовы обновления предпросмотра теперь затрагивают только активные страницы предпросмотра для детальных отчетов
* Переделан механизм страниц предпросмотра. TfrxPreviewPagesList класс теперь управляет активными страницами предпросмотра
* Добавлена синхронизация создания контекстов принтеров из не-GUI потока
* Функция UpdateResorce временна перемещена в конструктор для совместимости со старым поведением
* Перемешена реализация Embedded Designer в HostControls
* Отключен Highlight для пустого свойства Hyperlink у объекта Chart
- Исправлен путь к логу в сервере отчетов
- [Lazarus] Исправлена ошибка с юникодом в DOCX фильтре экспорта
- Несколько улучшений в конверторе QR
- [Lazarus] Исправлен редактор SQL параметров
- Исправлены файлы вложений для e-mail экспорта в MSOutlook
- Исправлен порядок создания вкладок в предпросмотре(должен идти после создания WorkSpace)
* [Lazarus] Добавлена замена шрифта с "Nimbus Sans L" на "FreeSans" для linux
* [Lazarus] Улучшена совместимость с FPC 3.2.0
- Исправлена функция IIF с вложенными функциями
- Исправлена утечка памяти в TfrxTreeView
- Исправлена ошибка с TfrxDataTreeForm.UpdateSize при вызове перед конструктором
- Исправлена ошибка в механизме упаковки шрифтов
- Исправлен размер шрифта Arial в PDF экспорте
- Исправлена совместимость с C++Builder
- Исправлен экспорт текста с HTML тэгами в PDF
- Исправлено построение строки для Swiss QRCode
- Исправлено форматирование для Duplicates значений
- Исправлено имя файла вложения в TfrxMailExport при DefaultPath <> ''
- Исправлено положение изображения в QR коде
В новой версии FastReport Mono -2020.4 добавлены: штрихкоды(ITF-14, Deutsche Post Identcode) и возможность их выравнивания, новые виды экспорта, проверка кода на вредоносность.
Версия 2020.4
---------------
[Install]
+ добавлен установочный пакет в формате DEB
+ добавлен установочный пакет в формате RPM
[Engine]
+ переписана реализация RichObject для преобразования RTF в объекты отчёта
+ добавлен новый штрих-код ITF-14
+ добавлен новый штрих-код Deutsche Post Identcode
+ добавлена возможность выравнивания штрих-кодов
+ добавлено свойство PictureObject.ImageSourceExpression, позволяющее установить выражение, содержащее источник изображения
+ добавлена возможность использовать выражения, заключенные в квадратные скобки в свойствах VisibleExpression, PrintableExpression и ExportableExpression
+ добавлено свойство PictureObject.ImageFormat, позволяющее выбрать формат хранения изображения
- исправлена ошибка, приводящая к исключению, при включенном свойстве "Формировать новую страницу" у дочернего бэнда заголовка страницы
- исправлена ошибка, при которой значение выражения отображалось текстом этого выражения
[Designer]
+ добавлена возможность загрузки CSV файлов через URL
* обновлен плагин для подключения к MongoDB, до актуальных версий MongoDB
- исправлена ошибка, при которой у окна редактирования датчиков была неправильная ширина
- исправлена ошибка, при которой пустая строка в штрих-коде Datamatrix приводила к исключению
[Exports]
+ добавлен экспорт в PDF/A-2u
+ добавлено свойство ReportPage.ExportAlias, позволяющее задать имя страницы при экспорте в Excel 2007
* теперь в Excel 2007 экспорте для листов без изображений не создаются файлы с описанием изображений и связи к ним
- исправлена ошибка при экспорте в Excel 2007 в режиме "Без разрывов таблицы", приводящая к разрывам таблицы
- исправлена ошибка при экспорте в Excel 2007 в режиме «Без разрывов таблицы», приводившая к некорректному объединению ячеек
- исправлена ошибка при экспорте в Excel 2007 в режиме «Без разрывов таблицы», приводившая к некорректному экспорту изображений
- исправлена ошибка, при которой ссылки с русскими буквами не работали в PDF экспорте
- исправлена ошибка, при которой даты создания и редактирования документа не соответствовали эквивалентным в метаданных в PDF/A-1a экспорте
- исправлена ошибка при экспорте в Excel 97, приводящаю к исключению "Huge SAT not implemented"
- исправлена ошибка при экспорте текстов, содержащих амперсанд '&', в Excel 2007 экспорте
- исправлена ошибка при экспорте MapObject в PowerPoint
- исправлена ошибка с экспортом градиентных заливок с паролем владельца или пользователя при экспорте в PDF
- исправлена ошибка с шифрованием цифровой подписи в PDF-экспорте при защите документа паролем
- исправлена ошибка со смещением параграфов при экспорте в OpenOffice Writer
[WebReport]
+ добавлена проверка скрипта отчёта на вредоносный код. Эта опция включена по умолчанию для Web.
- исправлена ошибка, при которой объекты с Exportable = false были не видны в WebPreview
- исправлена ошибка, при которой отсутствовали некоторые фигуры при печати из браузера
- исправлен некорректный расчёт размеров страницы в FastReport.Core.Web, если хоть одна страница была в ландшафтной ориентации
В новой версии FastReport .NET 2020.4 добавлены новые штрих-коды: ITF-14 и Deutsche Post Identcode.
Появилась возможность выбрать формат хранения изображений отчета.
Также, теперь можно изменять количество строк и столбцов таблицы простым перетаскиванием мыши.
Добавилась поддержка экспорта в формат PDF/A-2u.
Кроме того, теперь скрипт отчета проверяется на содержание вредоносного кода.
Также добавлено новое демонстрационное приложение. Оно выглядит лучше и удобнее в использовании.
В темном оформлении:
И в белом:
Версия 2020.4
---------------
[Engine]
+ добавлен новый штрих-код ITF-14
+ добавлен новый штрих-код Deutsche Post Identcode
+ добавлена возможность выравнивания штрих-кодов
+ добавлено свойство PictureObject.ImageSourceExpression, позволяющее установить выражение, содержащее источник изображения
+ добавлена возможность использовать выражения, заключенные в квадратные скобки в свойствах VisibleExpression, PrintableExpression и ExportableExpression
+ добавлено свойство PictureObject.ImageFormat, позволяющее выбрать формат хранения изображения
* FastReport.DataVisualization теперь добавлен в списке сборок по умолчанию (FR .Net, FR.Core)
- исправлена ошибка, приводящая к исключению, при включенном свойстве "Формировать новую страницу" у дочернего бэнда заголовка страницы
- исправлена ошибка, при которой значение выражения отображалось текстом этого выражения
- исправлена некорректная отрисовка штрих-кода ITF-14
- исправлена ошибка с прозрачностью RichObject
[Designer]
+ добавлена возможность редактировать количество строк и столбцов таблицы перетаскиванием мыши
+ добавлена загрузка RTF текстов, таблиц и стилей при загрузке DevExpress файлов
+ добавлена возможность загрузки CSV файлов через URL
* обновлен плагин для подключения к MongoDB, до актуальных версий MongoDB
* изменен порядок фокуса элементов при нажатии tab на вкладке с созданием Swiss QR
- исправлена ошибка, при которой у окна редактирования датчиков была неправильная ширина
- исправлена ошибка, при которой переключение свойств на алфавитный порядок не работало
- исправлена ошибка загрузки размера страницы при конвертировании DevExpress файла
- исправлена ошибка, при которой пустая строка в штрих-коде Datamatrix приводила к исключению
[Exports]
+ добавлен экспорт в PDF/A-2u
+ добавлено свойство ReportPage.ExportAlias, позволяющее задать имя страницы при экспорте в Excel 2007
* теперь в Excel 2007 экспорте для листов без изображений не создаются файлы с описанием изображений и связи к ним
- исправлена ошибка при экспорте в Excel 2007 в режиме "Без разрывов таблицы", приводящая к разрывам таблицы
- исправлена ошибка при экспорте в Excel 2007 в режиме «Без разрывов таблицы», приводившая к некорректному объединению ячеек
- исправлена ошибка при экспорте в Excel 2007 в режиме «Без разрывов таблицы», приводившая к некорректному экспорту изображений
- исправлена ошибка, при которой ссылки с русскими буквами не работали в PDF экспорте
- исправлена ошибка, при которой даты создания и редактирования документа не соответствовали эквивалентным в метаданных в PDF/A-1a экспорте
- исправлена ошибка при экспорте в Excel 97, приводящая к исключению "Huge SAT not implemented"
- исправлена ошибка при экспорте текстов, содержащих амперсанд '&', в Excel 2007 экспорте
- исправлена ошибка при экспорте MapObject в PowerPoint
- исправлена ошибка сохранения темы по умолчанию при экспорте в Excel 2007
- исправлена ошибка с экспортом градиентных заливок с паролем владельца или пользователя при экспорте в PDF
- исправлена ошибка с шифрованием цифровой подписи в PDF-экспорте при защите документа паролем
- исправлена ошибка со смещением параграфов при экспорте в OpenOffice Writer
[WebReport]
+ добавлена проверка скрипта отчёта на вредоносный код. Эта опция включена по умолчанию для Web.
- исправлена ошибка, при которой объекты с Exportable = false были не видны в WebPreview
- исправлена ошибка, при которой отсутствовали некоторые фигуры при печати из браузера
- исправлен некорректный расчёт размеров страницы в FastReport.Core.Web, если хоть одна страница была в ландшафтной ориентации
[.Net Core]
+ добавлены "Диалоги" для WebPreview FastReport.Core
* теперь FastReport.DataVisualization не нужно добавлять в References в пользовательском приложении на .NET Core3
* теперь собрать вариант FastReport.Core и FastReport.OpenSource под netstandard2.1 можно только на поддерживаемых версиях Visual Studio (MSBuild)
- исправлена проблема с пользовательскими приложениями на .NET Core3, ссылающимися на FastReport.Core. Теперь FastReport.Compat не нужно добавлять в References в пользовательском приложении.
[Demos]
+ добавлено новое демонстрационное приложение
* обновлены ссылки на различные пакеты FastReport в демо-приложениях до актуальных версий