В версии 2025.2 появились: .NET 9, библиотека FastScript .NET, плагин импорта из Word, коннектор к Apache Ignite, улучшения дизайнера и экспортов, новые функции в WebReport.
В новой версии FastReport Mono 2021.1 добавлены новые штрих-коды: QR-код СберБанка и Deutsche Post Leitcode.
Значительно улучшен алгоритм преобразования RTF в объекты отчета.
А также добавлены новые функции преобразования чисел.
Версия 2021.1---------------[Engine]+ добавлен новый штрих-код - Deutsche Post Leitcode+ добавлен новый штрих-код - QR-код СберБанка+ добавлены функции преобразования чисел в буквы+ добавлены функции преобразования чисел в слова для индийского языка+ добавлен символ рупий для индийской валюты+ добавлены функции преобразования чисел в слова для персидского языка+ добавлены функции преобразования чисел в слова для украинского языка+ добавлен метод Report.Prepare(int pagesLimit), позволяющий подготовить ограниченное количество страниц* оптимизирована работа свойств VisibleExpression, PrintableExpression и ExportableExpression для бэндов* улучшен алгоритм конвертации RTF в объекты отчета- исправлена ошибка со StreamReader при подключении к удаленному JSON- исправлена ошибка компиляции отчета при некоторых выражениях в свойствах VisibleExpression, PrintableExpression и ExportableExpression- исправлена ошибка файла font.list, приводящая к исключению System.IO.FileNotFoundException- исправлена ошибка с неправильным вычислением контрольный суммы для штрих-кода Deutsche Post Identcode- исправлен ReCompile (добавление сборок после компиляции с ошибкой)- исправлена ошибка с печатью под операционной системой Linux
[Designer]- исправлена ошибка с пустым именем базы данных после перезагрузки отчета- исправлена ошибка, при которой двойное нажатие по кнопкам-стрелкам на панели отчета создавало новые страницы
[Exports]- исправлена ошибка экспорта строк, содержащих только пробелы, при экспорте в DXF- исправлена ошибка в PDF экспорте, приводящая к исчезновению пробелов при наличии в отчете символов табуляции- исправлена ошибка экспорта подвалов страниц при экспорте в Excel 2007 в режиме бесшовной таблицы- исправлена ошибка экспорта символа "\" при экспорте в Excel 2007
[WebReport]+ добавлено корректное описание ошибок в режиме ScriptSecurity- исправлена ошибка PDF-экспорта в онлайн дизайнере- исправлена ошибка с ParagraphOffset
[Resources]* обновлены французские ресурсы
В новой версии FastReport FMX мы добавили поддержку FmxLinux, теперь вы можете создавать свои приложения с FastReport FMX на Linux.
Узнайте как установить и использовать FastReport FMX 2.8 для FmxLinux
В этой версии улучшена работа с последними версиями macOS Big Sur и приложениями прошедшими нотаризацию. Кроме того, мы добавили пакеты для Embarcadero RAD Studio 10.4 и внесли общие улучшения.
Полный список изменений:
Версия 2.8---------------+ Добавлена поддержка фреймворка FmxLinux framework
+ Добавлена поддержка Embarcadero RAD Studio 10.4
* Улучшена поддержка новой версии MacOS BigSur
* Улучшена симуляция Arial Unicode MS для bold/italic в PDF экспорте
- Исправлен экспорт изображений в PDF экспорте под RAD Studio 10.4
- Исправлен доступ к шрифтам в режиме песочницы Mac OS (notarized applications)
- Исправлено всплывающие меню в предпросмотре
- Исправлены ошибки компиляции пакетов для работы с FireDAC
- Исправлен экспорт объекта Checkbox в PDF
- Добавлена возможность устанавливать фиксированный размер штрихкода из скрипта
- Исправлена ошибка кэширования страниц предпросмотра в файле
Можно много говорить про уходящий год, о наших переживаниях и трудностях, но мы предлагаем просто подвести итоги этого года и немного рассказать о наших планах на будущее.
Несмотря на все сложности, мы усердно работали в этом году. Не всё запланированное удалось исполнить, но мы полны решимости реализовать все намеченные цели в обозримом будущем.
Что сделано, то сделано
За прошедший год мы смогли внедрить новые процессы контроля качества выпускаемых продуктов. Работа в этом направлении будет продолжена. Мы провели оптимизацию и улучшение экспортов в различные форматы, добавили новые свойства объектов, улучшили алгоритмы построения отчётов и исправили много ошибок. Была добавлена поддержка 5 новых штрихкодов, 6 новых форматов сохранения документов.
Мы хотим отметить сложную работу, которую проделали наши разработчики в отношении рефакторинга кода с целью объединения исходных кодов продуктов семейства .NET в общий репозиторий.
Кроме этого, в FastReport NET была добавлена поддержка Windows Forms для .NET Core 3.1 и поддержка .NET 5, была внедрена система контроля безопасности скрипта отчёта при работе в веб-приложениях, разработано новое демонстрационное приложение. Также мы отказались в продукте FastReport NET от поддержки .NET Framework 2.0. Библиотека FastReport Mono получила возможность построения графиков.
В FastReport VCL добавлена поддержка новых RAD Studio, проведена большая работа по улучшению пользовательского интерфейса, добавлены новые возможности построения сложных отчётов, улучшено качество формируемых документов. Отдельно стоит отметить проведение работ по улучшению продукта FastReport for Lazarus. В свою очередь, FastReport FMX получил возможность работы в 64 битных приложениях в операционной системе macOS, также была улучшена работа дизайнера отчётов и проведены работы по оптимизации обработки данных и генерации документов.
Продукт для работы с OLAP FastCube .NET теперь может применяться в веб-приложениях ASP.NET Core, в нём проведены работы по улучшению интерфейса, добавлены новые возможности фильтрации данных, также он теперь работает в Mono. FastCube VCL получил поддержку выражений, улучшена работа в Lazarus. В FastCube FMX добавлены новые возможности подсветки данных.
Мы хотим выразить огромную благодарность всем пользователям продукта FastReport Open Source, тем кто внёс свой вклад в его улучшение, тем кто написал нам свои обращения с пожеланиями и замечаниями.
А что дальше?
Наши аналитики совместно со всей командой внимательно следят за тенденциями в области разработки программного обеспечения и всей IT отрасли. Мы постоянно учимся и стараемся улучшать наши продукты в соответствии с пожеланиями наших клиентов.
Начнём с планов по продуктам FastReport VCL и FMX:
мы хотим выпустить FastReport VCL 7;
будут улучшены таблицы в отчётах;
PDF документы получат возможность цифровой подписи;
в отчётах можно будет использовать SVG изображения;
будут добавлены новые транспорты;
версия для Lazarus пополнится объектом RichView;
будут добавлены новые стили оформления интерфейса.
Продукт FastReport .NET получит:
поддержку экранов высокого разрешения (high dpi);
компоненты для работы с фреймворком Blazor;
поддержку нового .NET 6;
цифровые подписи документов MS Office;
параллельную печать на несколько принтеров;
возможность подключения к колоночной СУБД Clickhouse.
Кроссплатформенный генератор отчётов FastReport Mono станет еще более совместим с различными операционными системами – мы планируем улучшение стабильности и производительности этого продукта.
В браузерный редактор отчётов FastReport Online Designer будет добавлена поддержка редактирования графиков, новые объекты отчётов, улучшен пользовательский интерфейс.
Будут продолжены работы по улучшению пользовательского интерфейса продукта FastCube, также планируется расширение его возможностей по подключению к различным СУБД.
Планируется выпуск нового продукта для формирования отчётов и запуск его закрытого бета-тестирования. Вы сможете в нём поучаствовать - следите за нашими новостями.
Также мы планируем обновление и публикацию документации для всех наших продуктов. Ожидается введение подписной модели лицензирования для тех продуктов, которые её пока не использовали.
Успехов в новом 2021!
Мы хотим вам пожелать хороших и позитивных эмоций в наступающем 2021 году! Пусть ваши программы будут безбажными, а отчёты всегда будут полными и своевременными! Пусть ваши запросы к СУБД выполняются быстро, а запросы пользователей к вам по новым фичам вас не затрудняют! И пусть поставщики библиотек для ваших продуктов быстро исполняют ваши пожелания! Во всяком случае - мы будем очень для вас стараться!
Мы всегда рады вашим обращениям – пишите нам свои пожелания относительно наших продуктов, и мы постараемся их реализовать!
С уважением,Команда Fast Reports
В новой версии добавлена поддержка интерактивных форм в экспорт PDF для объектов: "Текст", "CheckBox " и "Картинка". С возможностью включения только необходимых символов шрифта в интерактивную форму через свойство InteractiveFormsFontSubset. Подробно можно прочитать в нашем блоге.
Экспорт HTML теперь умеет экспортировать Дерево навигации(outline).
Редактирование диалоговых страниц отчета стало еще проще благодаря поддержке выносных линий.
Добавлена фильтрация в дереве навигации (Outline) окна предварительного просмотра, для быстрого поиска и навигации.
Добавлены настройки, упрощающие создание QR кода по стандарту Сбербанка. Больше можно узнать в нашем блоге.
Добавлены два новый типа линейных штрихкодов Deutsche Post Identcode и Deutsche Post Leitcode.
А также, добавлена Бета версия Клиент-Серверных компонент для Lazarus (Enterprise версия). Больше можно узнать в нашем блоге.
Ознакомимся с полным списком изменений.
Версия 6.9
----------------------------
+ Добавлена поддержка интерактивных форм в PDF экспорте для объектов: "Текст", "CheckBox " и "Картинка" (Используется свойство Editable с флагом [ferAllowInExport])
+ Добавлено свойство InteractiveFormsFontSubset в PDF экспорт, которое позволяет установить набор символов для интерактивных форм с встроенным шрифтом через выражение вида : A-Z,a-z,0-9,#43-#47,!@#$
+ Добавлена поддержка Дерева навигации (Outline) в экспорт HTML (frxExportHTML и frxExportHTML)
+ Добавлена поддержка Клиент-Серверных компонент для Lazarus в Бета версии
+ Добавлена поддержка направляющих линий(Guide lines) для диалоговых страниц в рабочем пространстве дизайнера
+ Добавлена поддержка фильтрации в Дереве навигации (Outline) в окне предварительного просмотра для быстрого поиска узлов
+ Добавлена возможно сохранения настроек SQL редактора в файл
+ Добавлен ZUGFeRD minimum level в экспорт PDF
+ Добавлена поддержка полей CC и BCC для E-mail экспорта Indy и Outlook
+ Добавлен класс помощник в штрихкод QR для быстрого построение штрихкода в формате СБЕРА(QR стандарт Сбербанка)
+ Добавлена поддержка RTL в экспорт DOCX
+ Добавлены новые линейные штрихкоды: Deutsche Post Identcode и Deutsche Post Leitcode
[!!!] Изменения в поведении интерактивных объектов. Флаг Restrictions -> [DontEditInPreview] теперь устаревший. Все текстовые объекты теперь отключены для редактирования по умолчанию, чтобы разрешить редактирование нужно установить флаг Editable -> [ferAllowInPreview, ferAllowInExport] для текстовых объектов (это затрагивает только текстовые объекты)
- Исправлена ошибка Copy-paste когда операция не копировала дочерние объекты контейнеров (Контейнеры диалоговой страницы)
- Исправлена ошибка когда copy-paste операция присваивает дочерние объекты контейнеру до его вставки
- Исправлена обработка blob полей FIB UTF8
- Исправлена ошибка с объединением дубликатов в много-колоночном отчете
- Исправлена ошибка в 2D штрихкодах с большой строкой данных
- Исправлена ошибка инспектора объектов для мульти мониторной конфигурации
- Исправлена ошибка Integer Overflow в во время отрисовки некоторых объектов
- Исправлена ошибка с событием OnLoadTemplate в унаследованных отчетах
- Исправлена ошибка с вызовом NewPage внутри события OnBeforePrint изменяющие текущий бэнд, что влияло на вычисление агрегатов
- Исправлена ошибка в транспорте Dropbox с обработкой корневого каталога
- Исправлена ошибка экспорта RTF с таблицей цветов
- Исправлена ошибка когда движок отчета форсирует режим Keeping для цепочки дочерних бэндов связанных с report title
- Исправлена утечка памяти с пустыми детальными отчетами
- Исправлена отрисовка штрихкода в масштабе 100% на экране (неверное растягивание 1:1)
- Исправлена ошибка с удалением временных файлов после E-mail экспорта
- Исправлена ошибка с режимом печати Разбивать большие страницы когда добавлялась новая страница
- Поддержка ввода юникода в Syntax memo перенесена из блока DEFINE в настройки дизайнера отчетов
- Исправлена ошибка с Ctrl + backspace горячей клавишей в Syntax memo
В новой версии 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";