28 октября 2024

Обновление Delphi и Lazarus продуктов до версии 2025.1

Наши продукты постоянно развиваются, непрерывно добавляется новый функционал и улучшается качество программного кода. Это обновление включает в себя улучшения и исправления для всей линейки продуктов Delphi и Lazarus. С версий 2025.1 было добавлено новое приложение для демонстрации возможностей FastReport VCL, расширена компонентная база, улучшены дизайнер отчетов и фильтры экспорта.

 


 

Новое приложение для демонстрации возможностей FastReport VCL

Мы обновили наше основное демо приложение FastReport VCL, чтобы продукт радовал вас не только своим богатым функционалом, но и внешним видом.

Новое приложение для демонстрации возможностей FastReport VCL

 


 

Расширение компонентной базы Delphi и Lazarus

Новый визуальный компонент TfrShellTreeView для разработки приложений в Delphi или Lazarus. Это полноценный компонент навигации по файловой системе, который работает в Windows и Linux (Lazarus). 

Основные особенности:

  • Нативная отрисовка (иконки и темы из операционной системы);
  • Подписка на изменения файловой системы и автоматическое обновление;
  • Быстрая отрисовка (используется виртуальное дерево);
  • Кастомизация и переопределение позволят вам расширить компонент под свои нужды.

Расширение компонентной базы Delphi и Lazarus

 


 

Улучшения в дизайнере отчетов FastReport VCL

Дизайнер отчетов FastReport VCL имеет богатый функционал для дизайна ваших отчетов. С версией 2025.1 мы добавили возможность настроить подсветку выражений, которую можно найти в настройках дизайнера.

Улучшения в дизайнере отчетов FastReport VCL

Добавлена возможность поиска во встроенных редакторах, таких как Memo, SQL.

Улучшения в дизайнере отчетов FastReport VCL

Улучшена работа с hiDPI режимами в Embarcadero RAD Studio 12 и исправлены недочеты, влияющие на пользовательский опыт создания шаблонов.

Улучшения в дизайнере отчетов FastReport VCL

Добавлен новый интерактивный редактор для объекта «Таблица». Редактируйте таблицу привычным способом как в Microsoft Word.

Улучшения в дизайнере отчетов FastReport VCL

 


 

Движок отчетов FastReport VCL

Новая возможность движка отчетов позволяет создавать цепочки вложенных отчетов с печатью на родителе (Subreport.PrintOnParent). Такой подход позволяет печать аналог древовидных структур и растягивать элементы, которые находятся на бэнде прародителе. Этот подход основывается на высоте структуры, напечатанной во вложенном отчете.

Движок отчетов FastReport VCL

 


 

Фильтры экспорта

Добавлена возможность редактирования объекта CellularText в интерактивных формах PDF. Теперь вы можете использовать CellularText как элемент интерактивной формы.

В табличных фильтрах экспорта добавлена новая возможность выбора качества экспортируемых в виде картинок объектов. Данная настройка позволяет установить масштаб для всех изображений в табличных фильтрах экспортов.

Фильтры экспорта

Сделаны исправления и улучшения качества в фильтрах экспортов: PDF, DOCX, PPTX, XLSX, SVG.

 


 

Предварительный просмотр

Добавлена возможность копировать содержимое объекта RichView в предварительном просмотре, включая групповое выделение объектов через Shift + Правая кнопка мыши.

 


 

FastReport FMX

Добавлен новый экспорт в PPTX для платформ Windows, macOS, Linux.

FastReport FMX

 


 

Delphi и Lazarus

Также версия 2025.1 поддерживает среды разработки Embarcadero RAD Studio 12.2 (включая новую платформу Windows 64 Modern для C++ Builder) и Lazarus 3.6.

 


 

Версия 2025.1

---------------

  [Designer]
+ добавлена настройка подсветки выражений в дизайнере отчетов;
+ добавлен базовый поиск в редакторы с Memo;
* улучшена работа мышкой в SimpleMemo;
- улучшение скролла в редакторе Memo;
- исправлена ошибка при открытии дизайнера отчетов;
- исправлена потенциальная ошибка AV после удаления элемента StyleSheet в дизайнере отчетов;
- исправлена ошибка дублирования имени при перетаскивании из DataTree;
- исправлено растягивание тулбара объектов при недостающей высоте в дизайнере;
- исправлен вызов редактора текста через инспектор объектов;
- исправлена ошибка при включённой опции Auto update fields;
- исправлены проблемы при навигации в Report Tree дизайнера;
- исправлено SmartMemo (редактор кода) для HiDPI;

  [Engine]
+ добавлен элемент контрол TfrShellTreeView для управления оболочкой в VCL и Lazarus с поддержкой Linux;
+ добавлена вложенная обработка Subreport.PrintOnParent в движке отчетов;
+ добавлена поддержка компилятора Win64x во время разработки;
+ реализована нативная отрисовка контролов для VCL и Lazarus в Linux;
+ добавлен тип WideString в FastScript;
- исправлена совместимость с C++ Builder с JVCL;
- исправлено обновление параметров DBX при извлечении определений полей;
- исправлена ошибка при использовании многоколоночной страницы вместе с параметрами PrintOnPreviousPage и KeepToghether опциями;
- исправлена ошибка в автоматически сгенерированном заголовке C++ Builder;
- исправлен редактор HTML;
- исправлен вывод RTL с тегами в TfrxHTMLView;
- обновление полей данных изменено на очистку автоматически определенных полей при изменении DataSet;
- исправлена неправильная отрисовка SliceGrid при загрузке схемы на высоком DPI;
- исправлено кэширование иконок при масштабировании для HiDPI;
- исправлена ошибка, когда изменение свойства DBDataSet.DataSet не очищало определения полей;
- исправлены TfrxComboBoxView и TfrxListBoxView;
- исправлено определение типа поля ftFixedChar;
- устранена утечка памяти при отображении SVG;
- исправлена ошибка, когда данные DataLink не очищают предыдущие данные;
- исправлена ошибка 'Resource FCXBUTTONS not found' в FMX RS12 Builder при вызове редактора формул;
- исправлено состояние флага старого формата XML после очистки;
- исправлена инициализация структуры интерактивных параметров;
- исправлено предупреждение в frxGetCertificate;

  [Exports]
+ добавлена возможность редактирования объекта CellularText в интерактивных формах PDF;
+ добавлено поле FromName в TfrxMailExport при использовании Indy SMTP;
- исправлен экспорт EMF в SVG;
- исправлена подстановка шрифтов в экспорте PDF;
- исправлена ошибка перевода строки при экспорте в формат .rtf из Lazarus на Linux;
- исправлен экспорт катаканы, хираганы и геометрических символов в экспорте PDF;
- исправлен выбор строки и нижнее поле строки при экспорте DOCX;
- исправлен экспорт EMF в PDF;
- исправлены гиперссылки в экспорте RTF;
- устранены утечки объектов GDI;
- исправлена настраиваемая подпись PDF;
- исправлены ошибки выравнивания TfrxMemoView и уменьшен размер изображений с альфа-каналом при экспорте в PDF;
- исправлено форматирование дат в XLSX экспорте;
- исправлены предупреждения компилятора;
- исправлен XLS экспорт для пустых страниц;
- исправлен формат даты в XLSX экспорте;
- исправлена ошибка «Unexpected variant error» в XLS экспорте;

  [Lazarus]
- исправлен ODF экспорт при включенном AllowHTMLTags;
- исправлен RTF экспорт при включенном AllowHTMLTags;
- исправлен TfrxDateEditControl в Linux под Lazarus;
- удалена отрисовка лишних ScrollBar в дизайнере;
- исправлено сбрасывание выделения в linux Lazarus Rich редакторе;
- исправлена бесконечная загрузка при использовании Linux Lazarus Rich;

  [Other]
+ добавлена функция VarIsNull;
- исправлена ошибка при отображении диалога Data HighLighting в FastCube;
- исправлены конверторы QuickReport, ReportBuilder и Rave Reports;

  [Preview]
+ добавлено копирование содержимого RichView в предварительном просмотре;
- исправлена ошибка с активными вкладками предварительного просмотра при экспорте всех открытых вкладок предварительного просмотра;
- исправлена ошибка с панелью инструментов в режиме HiDPI в версии 10.4, когда некоторые кнопки инструментов были отключены;
- исправлена AV при вызове привью в XE2;
- исправлено отображение двойных подсказок в окне предварительного просмотра;

  [Report object]
+ добавлено свойство TfrxFIBDatabase.LibraryName;
* добавлена обработка клавиши Tab в редактор TfrxRichView;
- исправлена сериализация свойства TfrxPictureView.Stretched;
- исправлено расположение штрихкода после смены BarType при Align in [baCenter, baRight];
- исправлен Swiss пресет в QR штрих-коде;

  [Resources]
* обновлены польские ресурсы;
* обновлены немецкие ресурсы для FastCube;
- исправлены ресурсы FCXBUTTONS для приложений с run-time пакетами;

  [FastReport FMX]
- Добавлен экспорт в PPTX для платформ Windows, macOS, Linux;
- Исправлено отображение диалогов экспорта в macOS;
- Диалоги экспорта вынесены из модулей фильтров экспорта (возможность переопределения диалогов экспорта своими).

15 октября 2024

Обновление .NET продуктов до версии 2025.1

В этом релизе мы сконцентрировались на реализации долгожданных функций, которые значительно упрощают процесс разработки шаблонов для отчетов.
15 октября 2024

Новая версия FastReport Business Graphics .NET 2025.1

Представляем вам релиз FastReport Business Graphics .NET 2025.1, который включает важные исправления и улучшения.
15 октября 2024

Выпуск новой версии FastCube .NET 2025.1

Встречайте новый релиз FastCube .NET 2025.1 — перезапуск продукта с множеством ключевых изменений.